.elementor-kit-18{--e-global-color-primary:#003232;--e-global-color-secondary:#003232;--e-global-color-text:#2A2A2A;--e-global-color-accent:#DAC238;--e-global-color-4191dcb:#C0AC37;--e-global-color-6c5fae1:#E20E0E;--e-global-color-95da205:#FAE697;--e-global-color-5e4fc34:#DBC982;--e-global-color-ad637e4:#C0B072;--e-global-color-f723474:#95A85D;--e-global-color-176d013:#6DCF8E;--e-global-color-e7d139c:#D5D8DC;--e-global-color-905971a:#1F5858;--e-global-color-5ace4ea:#1F5858;--e-global-typography-primary-font-family:"Work Sans";--e-global-typography-secondary-font-family:"Work Sans";--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Open Sans";--e-global-typography-accent-font-weight:400;background-color:#FFFFFF;color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.7rem;}.elementor-kit-18 button,.elementor-kit-18 input[type="button"],.elementor-kit-18 input[type="submit"],.elementor-kit-18 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:1.1rem;font-weight:600;color:#FFFFFF;}.elementor-kit-18 button:hover,.elementor-kit-18 button:focus,.elementor-kit-18 input[type="button"]:hover,.elementor-kit-18 input[type="button"]:focus,.elementor-kit-18 input[type="submit"]:hover,.elementor-kit-18 input[type="submit"]:focus,.elementor-kit-18 .elementor-button:hover,.elementor-kit-18 .elementor-button:focus{background-color:#1F5858;color:#FFFFFF;}.elementor-kit-18 e-page-transition{background-color:#FFBC7D;}.elementor-kit-18 a{color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:1.1rem;line-height:1.7rem;}.elementor-kit-18 a:hover{color:var( --e-global-color-accent );}.elementor-kit-18 h1{color:var( --e-global-color-primary );font-family:"Work Sans", Sans-serif;font-size:2.8rem;font-weight:900;line-height:3.2rem;}.elementor-kit-18 h2{color:var( --e-global-color-primary );font-family:"Work Sans", Sans-serif;font-size:2rem;font-weight:900;line-height:2.5rem;}.elementor-kit-18 h3{color:var( --e-global-color-primary );font-family:"Work Sans", Sans-serif;font-size:1.6rem;font-weight:700;line-height:2.2rem;}.elementor-kit-18 h4{color:var( --e-global-color-primary );font-family:"Work Sans", Sans-serif;font-size:1.5rem;font-weight:500;text-transform:uppercase;line-height:2rem;}.elementor-kit-18 h5{color:var( --e-global-color-primary );font-family:"Work Sans", Sans-serif;font-size:1.3rem;font-weight:700;line-height:1.8rem;}.elementor-kit-18 h6{color:var( --e-global-color-primary );font-family:"Work Sans", Sans-serif;font-size:1.2rem;font-weight:700;line-height:1.7rem;}.elementor-kit-18 label{color:var( --e-global-color-text );}.elementor-kit-18 input:not([type="button"]):not([type="submit"]),.elementor-kit-18 textarea,.elementor-kit-18 .elementor-field-textual{color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-kit-18 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-18 textarea:focus,.elementor-kit-18 .elementor-field-textual:focus{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1399px){.elementor-kit-18 h1{font-size:2.6rem;}.elementor-kit-18 h2{font-size:2rem;}}@media(max-width:1199px){.elementor-kit-18 h1{font-size:2.2rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:699px){.elementor-kit-18 h1{font-size:2rem;line-height:2.4rem;}.elementor-kit-18 h2{font-size:1.7rem;line-height:2rem;}.elementor-kit-18 h3{font-size:1.4rem;line-height:2rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* //////////////////////////////////// */
/* GLOBAL STYLES */
/* //////////////////////////////////// */

* {
    box-sizing: border-box;
}

html {font-size: 100%;}
body {font-size: 1rem;}

/* //////////////////////////////////// */
/* LOCAL Fonts */
/* //////////////////////////////////// */

/* Google Fonts */

/* work-sans-regular - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 400;
    src: url(/wp-content/assets/fonts/work-sans-v19-latin-regular.woff2) format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  /* work-sans-500 - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 500;
    src: url(/wp-content/assets/fonts/work-sans-v19-latin-500.woff2) format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  /* work-sans-700 - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 700;
    src: url(/wp-content/assets/fonts/work-sans-v19-latin-700.woff2) format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  /* work-sans-900 - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 900;
    src: url(/wp-content/assets/fonts/work-sans-v19-latin-900.woff2) format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }

/* open-sans-regular - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(/wp-content/assets/fonts/open-sans-v40-latin-regular.woff2) format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  /* open-sans-italic - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url(/wp-content/assets/fonts/open-sans-v40-latin-italic.woff2) format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  /* open-sans-500 - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 500;
    src: url(/wp-content/assets/fonts/open-sans-v40-latin-500.woff2) format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  /* open-sans-600 - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url(/wp-content/assets/fonts/open-sans-v40-latin-600.woff2) format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  /* open-sans-700 - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(/wp-content/assets/fonts/open-sans-v40-latin-700.woff2) format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }


/* Custom Fonts */

/* BrushRouta - regular */
@font-face {
    font-display: swap;
    font-family: 'BrushRouta';
    font-style: normal;
    font-weight: 400;
    src: url(/wp-content/assets/fonts/BrushRouta-Regular.woff) format('woff'), /* Modern Browsers */
         url(/wp-content/assets/fonts/BrushRouta-Regular.ttf) format('truetype'), /* Safari, Android, iOS */
}


/* //////////////////////////////////// */
/* DEFAULT STYLES */
/* //////////////////////////////////// */

/* Links */

.link-white {
    color: #fff !important;
}

.link-white:hover {
    color: #DAC238 !important;
}

.link-underline {
    text-decoration: underline !important;
}

/* Mix Blend Mode */

.mix-blend-screen {
    mix-blend-mode: screen;
}


/* Tables */

table td, table th {
    padding: 3px !important;
}


/* Hide Element */

.d-none {
    display: none;
}



/* //////////////////////////////////// */
/* YOAST */
/* //////////////////////////////////// */

/* Breadcrumbs */

#breadcrumbs span > span a {
    font-size: 1rem;
}


/* //////////////////////////////////// */
/* AGE GATE */
/* //////////////////////////////////// */

.age-gate__heading img {
    width: 200px;;
}


/* //////////////////////////////////// */
/* HEADER */
/* //////////////////////////////////// */

#headerCartMenuContainer .elementor-menu-cart__toggle_button,
#headerCartMenuMobileContainer .elementor-menu-cart__toggle_button{
    background-color: transparent !important;
}

#navContainer div nav {
    display: flex !important;
    width: 400px !important;
    height: 100vh;
}

#navContainer div nav ul {
    width: 100%;
        display: flex;
    flex-direction: column;
    align-items: flex-start;
}

#navContainer div nav ul > li a {
    width: 400px;
    display: flex;
    justify-content: flex-start;
}

/* Menu Nav */

.menu__new-label {
    display: inline-flex;
    width: 75px;
    height: 35px;
    justify-content: center;
    align-items: center;
    background-color: red;
    font-family: 'Work Sans',sans-serif;
    font-weight: 900;
    vertical-align: middle;
    transform: skew(-15deg, 1deg);
    margin-right: 10px;
}

.menu__new-label-white {
    display: inline-flex;
    width: 75px;
    height: 35px;
    justify-content: center;
    align-items: center;
    color: #fff !important;
    background-color: red;
    font-family: 'Work Sans',sans-serif;
    font-weight: 900;
    vertical-align: middle;
    transform: skew(-15deg, 1deg);
    margin-right: 10px;
}


/* Cart Menu Items */

.wc-gzd-cart-info {
    line-height: .8rem;
    margin-top: 10px;
}

.elementor-menu-cart__product-name, .elementor-menu-cart__product-price {
    line-height: .8rem;
}

/* //////////////////////////////////// */
/* MARQUEE */
/* //////////////////////////////////// */


.marquee-wrapper {
    display: grid;
    grid-template-columns: none;
    grid-template-rows: auto;
    grid-template-areas: none;
    grid-auto-flow: column;
    grid-auto-columns: max-content;
    grid-auto-rows: auto;
    justify-content: center;
    gap: 80px;
    white-space: nowrap;
    color: #fff;
    animation: marquee 120s linear infinite;
}

@keyframes marquee {
    0% {
        transform: translateX(100vw);
      }
      100% {
        transform: translateX(-100%);
      }
}

.marquee-item {
    display: grid;
    grid-template-columns: none;
    grid-template-rows: auto;
    grid-template-areas: none;
    grid-auto-flow: column;
    grid-auto-rows: auto;
    place-items: center;
    gap: 80px;
}

.loop-text-content {
    font-size: 0.9rem;
    font-weight: 700;
}

.loop-text-circle {
    font-size: 2rem;
}

/* //////////////////////////////////// */
/* FIBO SEARCH */
/* //////////////////////////////////// */

/* Autocomplete Box */

.dgwt-wcas-pd-addtc .add_to_cart_button, .dgwt-wcas-pd-addtc .add_to_cart_inline a {
    background-color: #003232;
    color: #fff;
}

.dgwt-wcas-pd-addtc .add_to_cart_button, .dgwt-wcas-pd-addtc .add_to_cart_inline a:hover {
    background-color:#1F5858;
    color: #fff;
}


/* //////////////////////////////////// */
/* FOOTER */
/* //////////////////////////////////// */

/* Cookie Link */

#cookieLink a {
    color: #fff;
}

#cookieLink a:hover {
    color: #DAC238;
}


/* //////////////////////////////////// */
/* SWIPER SLIDER */
/* //////////////////////////////////// */

#swiperContainer {
    padding: 40px;
    margin-top: -50px;
}

#swiperContainer .swiper-slide a {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

.swiper-button-next::after, 
.swiper-button-prev::after {
    font-size: 20px !important;
    font-weight: 700;
}

.pg-button-default {
    width: 85%;
    background-color: #123333 !important;
    color: #fff !important;
    padding: 12px 20px;
    border: none;
}

.pg-button-default:hover {
    background-color: #1F5858 !important;
}


/* //////////////////////////////////// */
/* PRODUCT CATEGORY ARCHIVES */
/* //////////////////////////////////// */


/* Remove Text from Badge Icon */

.productlist-x-mas-deal span,
.productlist-easter-special span,
.limited-edition-badge-container span,
.new-badge-container span {
    display: none;
}


/* Special Deals */

.productlist-x-mas-deal {
    width: 100px;
    height: 100px;
    position: absolute;
    top: -40px;
    left: -40px;
    background: var(--wpr-bg-6fb3ab06-79a4-4607-ad2d-50bb15232a19) 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-955953de-c3db-4adf-8800-bb94751d1434) 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-caa6ef37-128d-453d-a570-39faf9bf5af7) 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-eb32ccd7-0f27-4b93-aa21-471ffcbedfb2) center center/contain no-repeat;
}





/* Gehalt Tags */

.productlist-gehalt-primary{
    position: absolute;
    left: -20px;
    top: -20px;
    font-family: 'Work Sans', sans-serif;
    font-size: 0.9rem;
    font-weight: 700;
    line-height: 1.4rem;
    color: #003232;
    background-color: #fff;
    padding: 3px 15px;
    box-shadow: 0 5px 20px rgba(0,0,0,0.2);
}

.productlist-gehalt-secondary {
    position: absolute;
    left: -20px;
    top: 10px;
    font-family: 'Work Sans', sans-serif;
    font-size: 0.9rem;
    font-weight: 700;
    line-height: 1.4rem;
    color: #003232;
    background-color: #fff;
    padding: 3px 15px;
    box-shadow: 0 5px 20px rgba(0,0,0,0.2);
}

/* Reset Button */

.product-list__filter-container div div form div.wpf_reset_btn input {
    border: none !important;
    padding-left: 10px;
}

.product-list__filter-container div div form div.wpf_reset_btn input:hover {
    cursor: pointer;
}

/* Prdouct Grid li-item */

.product-list-grid div div ul > li {
    transform: scale(1);
    transition: transform 0.2s ease-in-out;
}

.product-list-grid div div ul > li:hover {
    transform: scale(1.05);
    transition: transform 0.2s ease-in-out;
}



/* Sale Badge */

.product-list-grid .onsale,
#cartProductListContainer span.onsale {
        display: inline-block !important;
        position: absolute !important;
        transform: rotate(-90deg) !important;
        top: 23px !important;
        left: 176px !important;
        color: #FFFFFF;
        background-color: #E0190B !important;
        font-family: "Open Sans", Sans-serif;
        font-size: 1rem;
        border-radius: 1px;
        margin: 0 !important;
    }


/* Brush Badge Petrol*/

.brush-petrol {
    background: var(--wpr-bg-f6807e14-83aa-419f-806b-402a161eb961) no-repeat center / cover;
}

.brush-blue {
    background: var(--wpr-bg-efaea1c8-dec6-4f78-beef-afe8658c64c8) no-repeat center / cover;
}

.brush-red {
    background: var(--wpr-bg-54af6f5b-0790-4d30-8ed4-cb5b3efc31c3) no-repeat center / cover;
}

.brush-gold {
    background: var(--wpr-bg-7c95d060-abfd-4dff-bf23-15b00408b1b9) 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-36fc251f-870f-49c0-8f41-31fd333a0c6e) no-repeat center / cover;
}

.custom-badge-green-blue {
    background: var(--wpr-bg-c5b8c3e3-c61a-4069-aeab-1c6c24917f3a) no-repeat center / cover;
}

.custom-badge-yellow {
    background: var(--wpr-bg-dda8cc31-2ed9-4175-9c3b-7700feae9bdc) no-repeat center / cover;
}

.custom-badge-beige {
    background: var(--wpr-bg-c5ead4b6-db48-4cfa-a839-6b1687d2d7ab) no-repeat center / cover;
}
.custom-badge-darkgreen {
    background: var(--wpr-bg-a538b594-db92-46d7-a14e-336aff551fcb) no-repeat center / cover;
}
.custom-badge-green {
    background: var(--wpr-bg-1116eb33-983e-4ee7-b439-b1b781683cda) no-repeat center / cover;
}
.custom-badge-lavendel {
    background: var(--wpr-bg-7acf5b3e-54c0-483d-810b-a34c6ac62015) no-repeat center / cover;
}
.custom-badge-orange {
    background: var(--wpr-bg-67c4bbde-4af4-489c-8476-4e91cf266b46) no-repeat center / cover;
}
.custom-badge-pink {
    background: var(--wpr-bg-749b95e5-4251-4895-aaba-e6ce6ad0b962) no-repeat center / cover;
}
.custom-badge-red {
    background: var(--wpr-bg-b209664c-e538-4f81-98f7-3ce411f289b9) no-repeat center / cover;
}
.custom-badge-royalblue {
    background: var(--wpr-bg-be4ad015-0037-494d-9895-ab63dd490313) no-repeat center / cover;
}
.custom-badge-silver {
    background: var(--wpr-bg-b6be0890-de13-4ec2-b150-cd34834ba284) no-repeat center / cover;
}

.custom-badge-farblos {
    background: var(--wpr-bg-6305a1d5-1441-407b-9c3e-995c3d429908) no-repeat center / cover;
}

.custom-badge-rose {
    background: var(--wpr-bg-95774619-fc31-44ce-a1cb-a76f1d7848ea) no-repeat center / cover;
}

.custom-badge-kupfer {
    background: var(--wpr-bg-ebe6e724-629b-48a2-a896-abd47b068dcd) no-repeat center / cover;
}

.custom-badge-pink-grapefruit {
    background: var(--wpr-bg-7562a06d-445d-42cf-ab06-1adbf8c34f49) no-repeat center / cover;
}

.custom-badge-spearmint {
    background: var(--wpr-bg-35e1fc95-ea52-471c-8206-c9b6f22666d7) no-repeat center / cover;
}

.custom-badge-gorilla-glue {
    background: var(--wpr-bg-41aab816-9301-4d4e-8d13-b97e09e981e1) no-repeat center / cover;
}

.custom-badge-tropical-fruits {
    background: var(--wpr-bg-e71b540a-026d-4ce2-90ae-6f5a364b66c6) no-repeat center / cover;
}

.custom-badge-ak-47 {
    background: var(--wpr-bg-3ee2dd63-e5d1-448f-b71b-69ad5ccd14cb) no-repeat center / cover;
}

.custom-badge-menthol {
    background: var(--wpr-bg-00a3932c-0523-429f-bd6f-ca3b46f6b55d) no-repeat center / cover;
}

.custom-badge-blueberry {
    background: var(--wpr-bg-c0f02153-1479-481f-9c92-83fa44c1b306) no-repeat center / cover;
}

.custom-badge-grape {
    background: var(--wpr-bg-b9e71e95-cc8c-47d0-bdc9-affdf06b85ed) no-repeat center / cover;
}

.custom-badge-lemon-haze {
    background: var(--wpr-bg-b8c54230-9786-4588-a611-7f326b3dff90) no-repeat center / cover;
}

.custom-badge-peach-ice {
    background: var(--wpr-bg-711033f1-e0aa-41e3-99ce-fc4aca7474b0) no-repeat center / cover;
}

.custom-badge-silver-haze {
    background: var(--wpr-bg-8ca4b3a8-a88c-409f-a62f-ed78f22b8753) no-repeat center / cover;
}

.custom-badge-strawberry-diesel {
    background: var(--wpr-bg-9157567b-109a-4418-906a-2bfcf11ef296) no-repeat center / cover;
}

.custom-badge-strawberry-milk {
    background: var(--wpr-bg-37fe11cd-5f3a-4cb1-8c4b-f277081ae06a) no-repeat center / cover;
}

.custom-badge-vanille-matcha {
    background: var(--wpr-bg-1a797cc3-2dcc-4c5f-bc93-48907271cc53) no-repeat center / cover;
}

.custom-badge-watermelon {
    background: var(--wpr-bg-6cc483c6-c3e4-474c-b101-b5326d795b1a) no-repeat center / cover;
}

.custom-badge-wild-red {
    background: var(--wpr-bg-677e4541-94ba-4633-8972-af5e0a0dc0f0) no-repeat center / cover;
}

.custom-badge-yellow-haze {
    background: var(--wpr-bg-fd66c1ca-d1ce-4b71-ad33-08924f5ad6db) no-repeat center / cover;
}

.custom-badge-chrome {
    background: var(--wpr-bg-8b69dd62-0094-4387-9405-2ef4719d5319) no-repeat center / cover;
}

.custom-badge-viola {
    background: var(--wpr-bg-8890f5a8-1a37-450e-a5d5-58897f9e9935) no-repeat center / cover;
}

.custom-badge-schwarz {
    background: var(--wpr-bg-8e9f5389-8e01-43c3-ad41-df68a8014d41) no-repeat center / cover;
}

.custom-badge-body {
    background: var(--wpr-bg-0202a2e5-f1ba-4bb8-8ad2-b27894570f2a) no-repeat center / cover;
}

.custom-badge-mind {
    background: var(--wpr-bg-1159cea0-f1d9-4afe-9b59-c92cb0b32df0) no-repeat center / cover;
}

.custom-badge-sleep {
    background: var(--wpr-bg-faab829a-f9dc-4a53-ab2c-11cc980bc51e) no-repeat center / cover;
}

.custom-badge-rainbow {
    background: var(--wpr-bg-96f4170c-4a82-4872-a1fc-ae16286d9762) no-repeat center / cover;
}

.custom-badge-amnesia {
    background: var(--wpr-bg-98957f3d-ca13-4115-a697-71bcad4f6de1) no-repeat center / cover;
}

.custom-badge-gelato {
    background: var(--wpr-bg-b386a070-7a6c-4561-aeef-66727d4eed4b) no-repeat center / cover;
}

.custom-badge-sleep {
    background: var(--wpr-bg-00033b82-e1c1-4009-8185-61d1526b6004) no-repeat center / cover;
}

.custom-badge-relax{
    background: var(--wpr-bg-440e1f85-eb44-4c43-b466-1edc00c97acc) no-repeat center / cover;
}

.custom-badge-immunity {
    background: var(--wpr-bg-04742ea1-ae6c-475d-94d0-b96ef6dd001b) no-repeat center / cover;
}

.custom-badge-detox {
    background: var(--wpr-bg-8e836063-9b56-4de8-8c39-3967bc50dd59) no-repeat center / cover;
}

.custom-badge-focus {
    background: var(--wpr-bg-49a55ecc-958e-4b74-940b-47da09a6bba9) no-repeat center / cover;
}

.custom-badge-blood-orange {
    background: var(--wpr-bg-2b6827b8-0eac-4681-a05a-11b71e166ecd) no-repeat center / cover;
}

.custom-badge-blueberry-down {
    background: var(--wpr-bg-692ea5f6-9c57-4a66-9b85-8580b8007592) no-repeat center / cover;
}

.custom-badge-green-apple {
    background: var(--wpr-bg-3d919316-ce15-4273-8e88-84c695941d29) no-repeat center / cover;
}

.custom-badge-kush-on {
    background: var(--wpr-bg-91e1c09f-4ce2-4066-b874-1b1b4f084a5e) no-repeat center / cover;
}

.custom-badge-peach {
    background: var(--wpr-bg-7293d607-3915-41cd-80dc-9b78c9489c2e) no-repeat center / cover;
}

.custom-badge-mango {
    background: var(--wpr-bg-6ba4376a-66e0-4422-9b38-ab01bd5d2ec8) no-repeat center / cover;
}

.custom-badge-seed-blueberry {
    background: var(--wpr-bg-5b381d40-8ed3-4f59-a57c-7850a7fddfc6) no-repeat center / cover;
}

.custom-badge-seed-forbidden-fruit{
    background: var(--wpr-bg-493e8f67-05da-4f25-9e90-665c98bc5c93) no-repeat center / cover;
}

.custom-badge-seed-gelato {
    background: var(--wpr-bg-694e829a-0ce8-48cc-a60c-16e20bc309c2) no-repeat center / cover;
}

.custom-badge-seed-lemon-haze {
    background: var(--wpr-bg-c4be590a-68b0-4ea2-930a-52de5007246f) no-repeat center / cover;
}

.custom-badge-seed-lsd {
    background: var(--wpr-bg-615c7cc4-d980-4216-9c20-d48389fd33ba) no-repeat center / cover;
}

.custom-badge-seed-white-widow  {
    background: var(--wpr-bg-98026e85-7411-4267-ac11-c5950ad7d851) no-repeat center / cover;
}

.custom-badge-thcp-bubble-gum {
    background: var(--wpr-bg-31737014-f61b-4cd9-b3ca-3da1f800216a) no-repeat center / cover;
}

.custom-badge-hhc-ghost-train {
    background: var(--wpr-bg-601605b6-68f7-423a-a36f-119dc95f84cc) no-repeat center / cover;
}

.custom-badge-thcp-super-lemon {
    background: var(--wpr-bg-89166d1b-f472-4907-8d9a-8522b1d03c35) no-repeat center / cover;
}

.custom-badge-zkittelz  {
    background: var(--wpr-bg-ffefdcb2-cd8a-437a-a23b-ce9195c5c8b5) no-repeat center / cover;
}

.custom-badge-cannabis  {
    background: var(--wpr-bg-919b6d80-5bc0-4565-80c0-4bd57e056c2b) no-repeat center / cover;
}

.custom-badge-seed-amnesia-haze  {
    background: var(--wpr-bg-cfbed762-b6f0-4660-8c83-5a95e46dcec1) no-repeat center / cover;
}

.custom-badge-seed-animal-cookies  {
    background: var(--wpr-bg-75f49fcc-7079-4f3a-9309-78dc48fb4d21) no-repeat center / cover;
}

.custom-badge-seed-critical-kush {
    background: var(--wpr-bg-3738e775-5b7c-4614-9037-31e615bb99a7) no-repeat center / cover;
}

.custom-badge-seed-platinum-og  {
    background: var(--wpr-bg-dd1c28f3-b187-48ed-858d-c474c60b8d36) no-repeat center / cover;
}

.custom-badge-banana-runtz {
    background: var(--wpr-bg-4e8bc532-318c-400b-ad87-c6ba10ad7011) no-repeat center / cover;
}

.custom-badge-hhc-blueberry {
    background: var(--wpr-bg-1c84b092-35da-4bea-b82f-78b19af7c1a8) no-repeat center / cover;
}

.custom-badge-fruity-pepplez {
    background: var(--wpr-bg-1871aea1-d5dd-4e74-a631-787af716ba3f) no-repeat center / cover;
}

.custom-badge-hhc-cotton-candy {
    background: var(--wpr-bg-609b6134-8d43-4c47-b8c2-93bb178f5cf1) no-repeat center / cover;
}

.custom-badge-hhc-peppermint {
    background: var(--wpr-bg-32abe228-8a65-4c5b-8994-87baa78a8c37) no-repeat center / cover;
}

.custom-badge-green-crack {
    background: var(--wpr-bg-155bc03c-6bc6-4336-a3f2-3a9bc25cd2ab) no-repeat center / cover;
}

.custom-badge-hhc-maroccan-hash {
    background: var(--wpr-bg-30ba688d-2e75-41cf-81d3-9630f70a17a3) no-repeat center / cover;
}

.custom-badge-indian-kush {
    background: var(--wpr-bg-568b40c5-22ba-45c6-b2a4-1bd8173a3a3b) no-repeat center / cover;
}

.custom-badge-hhc-watermelon-og {
    background: var(--wpr-bg-c5c1fcfb-02b6-49ee-9996-5d8ac392574a) no-repeat center / cover;
}

.custom-badge-seed-purple-milkshake {
    background: var(--wpr-bg-e6eec7a2-1773-4dac-86cd-53ece4169e16) no-repeat center / cover;
}

.custom-badge-seed-pappy-og {
    background: var(--wpr-bg-5be90acb-7aec-4aed-9d5c-56974a43a143) no-repeat center / cover;
}

.custom-badge-seed-funnel-cake {
    background: var(--wpr-bg-67f66fc2-7296-4b6f-80a1-b64bb48b0677) no-repeat center / cover;
}

.custom-badge-seed-ambrosia-kush{
    background: var(--wpr-bg-f1d1f903-8789-4e87-b3ec-81263090c628) no-repeat center / cover;
}

.custom-badge-seed-forbidden-runtz {
    background: var(--wpr-bg-9d4da394-b695-41a8-8029-77576c0e452c) no-repeat center / cover;
}

.custom-badge-seed-gmo-rootbeer {
    background: var(--wpr-bg-3961f152-7ef1-478f-973c-9bd92a0c910d) no-repeat center / cover;
}

.custom-badge-seed-strawberry-guava {
    background: var(--wpr-bg-99ec7c58-d40e-4d40-8353-e39f789fd931) no-repeat center / cover;
}

.custom-badge-seed-vanilla-gelato {
    background: var(--wpr-bg-3ec9e81c-d9ab-4303-b249-809ba4710989) no-repeat center / cover;
}

.custom-badge-seed-sour-diesel {
    background: var(--wpr-bg-f5cd60ee-b4e3-449d-8cbd-387466c8bbf8) no-repeat center / cover;
}

.custom-badge-seed-purple-amnesia {
    background: var(--wpr-bg-f47d8c19-598c-4749-bd25-8fde11ca06cd) no-repeat center / cover;
}

.custom-badge-seed-og-kush {
    background: var(--wpr-bg-742f23f1-0b8d-4006-a5db-e8777a003af8) no-repeat center / cover;
}

.custom-badge-seed-mango-smile {
    background: var(--wpr-bg-444a42ab-9aa8-4222-a019-cf856fe287f1) no-repeat center / cover;
}

.custom-badge-seed-chocolate-mint-og {
    background: var(--wpr-bg-729224d3-4648-4f8b-9e69-160953f485b4) no-repeat center / cover;
}

.custom-badge-seed-northern-lights {
    background: var(--wpr-bg-8665ff7a-a448-434a-a660-e1384a654430) no-repeat center / cover;
}

.custom-badge-seed-critical-xxl {
    background: var(--wpr-bg-5c2d6b47-57b3-4f03-92b2-f5a131f01ced) no-repeat center / cover;
}

.custom-badge-seed-cookies-xl {
    background: var(--wpr-bg-bfef8e57-d4a7-4342-ab5d-c1d10e836c6b) no-repeat center / cover;
}

.custom-badge-seed-jack-herer {
    background: var(--wpr-bg-7771d3f7-0611-455c-8b3d-624c9e03b0cf) no-repeat center / cover;
}

.custom-badge-seed-caramello-xl {
    background: var(--wpr-bg-7549320d-7a22-489e-95e2-98ec5a9178b2) no-repeat center / cover;
}

.custom-badge-seed-purple-punch {
    background: var(--wpr-bg-f81801ee-c2ab-456a-93a4-39ef21661b33) no-repeat center / cover;
}

.custom-badge-seed-runtz-xl {
    background: var(--wpr-bg-683b372c-ff7b-443d-a6a5-09b1817b6380) no-repeat center / cover;
}

.custom-badge-seed-orange-sherbet {
    background: var(--wpr-bg-ff945c58-d2f2-455c-8bd5-f9a0f8e9817a) no-repeat center / cover;
}

.custom-badge-seed-uk-cheese {
    background: var(--wpr-bg-4f665ad1-569a-44b8-a36e-e46d51537105) no-repeat center / cover;
}

.custom-badge-seed-nl-x-big-buds {
    background: var(--wpr-bg-39d047fa-a0b3-400b-b9a4-890c0139196d) no-repeat center / cover;
}

.custom-badge-cbd-liquid-watermelon-og {
    background: var(--wpr-bg-b2295d39-ec3d-4d4e-b313-5a5bd42350f7) no-repeat center / cover;
}

.custom-badge-cbd-liquid-moroccan-hash {
    background: var(--wpr-bg-791e63b7-0322-485c-88e9-65a9df526a70) no-repeat center / cover;
}

.custom-badge-rest {
    background: var(--wpr-bg-25d86b80-43a1-44eb-ae72-44e55c78cf4f) no-repeat center / cover;
}

.custom-badge-relief {
    background: var(--wpr-bg-5a7718d0-80d1-47b5-b2a6-f6ab9de87067) no-repeat center / cover;
}

.custom-badge-og-hemp {
    background: var(--wpr-bg-80dc7c39-0879-4d4f-8d0f-2660b407ff01) no-repeat center / cover;
}

.custom-badge-strawberry-iced {
    background: var(--wpr-bg-081d742e-1829-4dc8-9835-e43a76579a3f) no-repeat center / cover;
}

.custom-badge-mixed-fruits {
    background: var(--wpr-bg-6de91bfb-3643-4ea7-8dbc-f48b2ea11eee) no-repeat center / cover;
}

.custom-badge-passion-fruit {
    background: var(--wpr-bg-c5235f73-98b2-4b7b-bdba-448a5f64463c) no-repeat center / cover;
}

.custom-badge-elfbar-first-lady {
    background: var(--wpr-bg-baabb341-929b-471b-8a7e-63e28d7c361d) no-repeat center / cover;
}

.custom-badge-elfbar-fruit-bomb {
    background: var(--wpr-bg-23fdab22-78b2-4929-ab70-6aceb69d709d) no-repeat center / cover;
}

.custom-badge-elfbar-godfather {
    background: var(--wpr-bg-4265bbd1-675b-482a-bdd2-ba676fdef343) no-repeat center / cover;
}

.custom-badge-elfbar-ice-cream {
    background: var(--wpr-bg-7ea72624-03af-46fa-aaf1-3c5392cfe53a) no-repeat center / cover;
}

.custom-badge-elfbar-mr-president {
    background: var(--wpr-bg-34254f00-69fe-433c-ae5a-e37186877536) no-repeat center / cover;
}

.custom-badge-elfbar-polar-storm {
    background: var(--wpr-bg-9affdd89-2583-4941-b4cd-a274577515e7) no-repeat center / cover;
}

.custom-badge-cbd-blueten-alien-haze {
    background: var(--wpr-bg-e095d4ab-b743-45c4-92ef-52c444108f72) no-repeat center / cover;
}

.custom-badge-cbd-blueten-berlin_kush {
    background: var(--wpr-bg-f31e706c-d2e1-4e26-9753-da14eb257634) no-repeat center / cover;
}

.custom-badge-cbd-blueten-gelato-361 {
    background: var(--wpr-bg-fe052777-8a2f-44d6-b1ca-4f39b727d5e8) no-repeat center / cover;
}

.custom-badge-cbd-blueten-girl-scout-cookies {
    background: var(--wpr-bg-93d8ac85-cacc-4b07-9ba1-4092ba9bc2e8) no-repeat center / cover;
}

.custom-badge-cbd-blueten-amalfi-lemon {
    background: var(--wpr-bg-c78fca69-0866-46c6-9344-d547d083acd7) no-repeat center / cover;
}

.custom-badge-cbd-blueten-goerlitzer-punch {
    background: var(--wpr-bg-7f267855-8ccb-4630-b0c8-5eba4f2b8962) no-repeat center / cover;
}

.custom-badge-cbd-blueten-gorilla-glue {
    background: var(--wpr-bg-241a91be-a039-4a63-b77c-8748d273ed3c) no-repeat center / cover;
}

.custom-badge-cbd-blueten-harlequin {
    background: var(--wpr-bg-9a9517e3-5e49-423d-bd74-7dbee7707242) no-repeat center / cover;
}

.custom-badge-cbd-blueten-meer-jane {
    background: var(--wpr-bg-de923f58-0a15-4f69-a9fc-4031a1d7b1a7) no-repeat center / cover;
}

.custom-badge-cbd-blueten-northern-lights {
    background: var(--wpr-bg-b7c78cb4-b3ab-4886-aa1e-f045541f6cee) no-repeat center / cover;
}

.custom-badge-cbd-blueten-purple-berry {
    background: var(--wpr-bg-b76146a7-73e1-4bb4-8e42-040f30806d93) no-repeat center / cover;
}

.custom-badge-cbd-blueten-small-friends {
    background: var(--wpr-bg-766abed3-0f4d-41e3-bd2d-0d40154f695b) no-repeat center / cover;
}

.custom-badge-cbd-blueten-420-mix {
    background: var(--wpr-bg-370dd41f-3f2c-4084-8d3b-c959ffd51979) no-repeat center / cover;
}

.custom-badge-h2-cherry-ice {
    background: var(--wpr-bg-5e3d21fd-91de-4b02-8d43-05c0d7631c54) no-repeat center / cover;
}

.custom-badge-cbd-hash-amnesia {
    background: var(--wpr-bg-02ac917b-5ebf-42ff-a0c3-b201da1641af) no-repeat center / cover;
}

.custom-badge-cbd-hash-jungle-charas {
    background: var(--wpr-bg-f2c7ce33-6eaf-4e96-b079-2af2f891cf2e) no-repeat center / cover;
}

.custom-badge-cbd-hash-kiff {
    background: var(--wpr-bg-4ce6c0e7-43bc-4bd0-a1db-ae0c6e69854b) no-repeat center / cover;
}

.custom-badge-cbd-hash-pollen{
    background: var(--wpr-bg-c19176ac-3e58-4bc3-ae3f-030326da5a29) no-repeat center / cover;
}

.custom-badge-cbd-hash-super-dry {
    background: var(--wpr-bg-568e8fdd-3134-4a48-b28f-e05e2c3da1a9) no-repeat center / cover;
}

.custom-badge-cbd-hash-bubble-ice {
    background: var(--wpr-bg-0426ab0f-d90a-4678-a379-3197b7b49df7) no-repeat center / cover;
}

.custom-badge-cannabis-samen-big-bud-xxl {
    background: var(--wpr-bg-c1991832-34c0-4400-b3ad-5cbd01c2c755) no-repeat center / cover;
}

.custom-badge-cannabis-samen-gorilla-glue-4 {
    background: var(--wpr-bg-269f97a6-fbdf-4d7c-8b60-034b259fe277) no-repeat center / cover;
}

.custom-badge-cannabis-samen-mac-1 {
    background: var(--wpr-bg-9e81b066-90c4-4396-82e9-f2c5218271b9) no-repeat center / cover;
}

.custom-badge-cannabis-samen-magnum {
    background: var(--wpr-bg-90f93617-a7d2-4491-a42f-7dbfc7f2cd4d) no-repeat center / cover;
}

.custom-badge-cannabis-samen-sunset-sherbert {
    background: var(--wpr-bg-ad8308a0-adf2-4d52-bbd6-86773a642e8f) no-repeat center / cover;
}

.custom-badge-cannabis-samen-strawberry-kush {
    background: var(--wpr-bg-250c403f-8e35-45ff-9d5f-873b36f09284) no-repeat center / cover;
}

.custom-badge-cannabis-samen-purple-kush {
    background: var(--wpr-bg-5e1016d7-ab1f-4ddf-887b-8c66c60fec83) no-repeat center / cover;
}

.custom-badge-cannabis-samen-mazar-xx {
    background: var(--wpr-bg-006aedbe-bb03-4ea8-bcd1-ff04d50832de) no-repeat center / cover;
}

.custom-badge-cannabis-samen-lsg {
    background: var(--wpr-bg-b8f4316e-0ff7-48e7-9b41-de548363a022) no-repeat center / cover;
}

.custom-badge-cannabis-samen-gorillato {
    background: var(--wpr-bg-78040d93-848d-456f-8e16-4026527df69a) no-repeat center / cover;
}

.custom-badge-cannabis-samen-a-to-z {
    background: var(--wpr-bg-658ffd42-bea6-4de5-a4f4-f834c907353a) no-repeat center / cover;
}

.custom-badge-cannabis-samen-aeroz {
    background: var(--wpr-bg-bcc8ae47-e994-4479-8e06-e50f10ae65ed) no-repeat center / cover;
}

.custom-badge-cannabis-samen-alien-runtz {
    background: var(--wpr-bg-ecce47b9-946a-42ea-95c0-59ed12f95c47) no-repeat center / cover;
}

.custom-badge-cannabis-samen-alien-zoap {
    background: var(--wpr-bg-6dcac8eb-c85f-4a21-adbf-6dc1e7cae509) no-repeat center / cover;
}

.custom-badge-cannabis-samen-apple-runtz {
    background: var(--wpr-bg-5452d5c1-ab6f-4e7d-9158-35e05475e3c0) no-repeat center / cover;
}

.custom-badge-cannabis-samen-apple-n-bananas {
    background: var(--wpr-bg-357a0846-df70-45d0-b223-78c7531ac4fa) no-repeat center / cover;
}

.custom-badge-cannabis-samen-bazuku {
    background: var(--wpr-bg-4a939bf6-9e68-4115-a66a-7c9da4f557c3) no-repeat center / cover;
}

.custom-badge-cannabis-samen-frozen-apples {
    background: var(--wpr-bg-dff90866-e18a-4397-89c9-643f250713f6) no-repeat center / cover;
}

.custom-badge-cannabis-samen-fruit-drop {
    background: var(--wpr-bg-308285b5-16bb-4876-89eb-d27e0be54613) no-repeat center / cover;
}

.custom-badge-cannabis-samen-gas-junky {
    background: var(--wpr-bg-849dd82c-0af5-43ce-bf6e-243a7e68b395) no-repeat center / cover;
}

.custom-badge-cannabis-samen-gas-mark-10 {
    background: var(--wpr-bg-2e271c12-6425-423b-a2dc-80e1431f2ee5) no-repeat center / cover;
}

.custom-badge-cannabis-samen-geta-z {
    background: var(--wpr-bg-3f797147-baab-4ceb-9c8f-55fff56670f5) no-repeat center / cover;
}

.custom-badge-cannabis-samen-gruntz-2-0 {
    background: var(--wpr-bg-a6089630-bccb-45ad-a684-e18fea515b57) no-repeat center / cover;
}

.custom-badge-cannabis-samen-hardcore-runtz {
    background: var(--wpr-bg-e1176163-f0c8-4b01-9e16-ef35a258109a) no-repeat center / cover;
}

.custom-badge-cannabis-samen-hardcore-zoap {
    background: var(--wpr-bg-7b2280fc-7269-4bb1-83fa-9a1d28b55e55) no-repeat center / cover;
}

.custom-badge-cannabis-samen-powerz {
    background: var(--wpr-bg-035c6941-cc51-4c1f-ad94-236b41c1c811) no-repeat center / cover;
}

.custom-badge-cannabis-samen-runtz-s1 {
    background: var(--wpr-bg-6827a689-df20-4ca0-ac73-abe0d05f7c2b) no-repeat center / cover;
}

.custom-badge-cannabis-samen-pink-zoap {
    background: var(--wpr-bg-9fb873bb-bc06-4fe9-9ef4-6b1ffc97a0a3) no-repeat center / cover;
}

.custom-badge-cannabis-samen-zoap-s1 {
    background: var(--wpr-bg-545fb4a6-7867-449b-898b-802cfbc0236d) no-repeat center / cover;
}

.custom-badge-cannabis-samen-zoreoz {
    background: var(--wpr-bg-4e48dd9d-96e2-43e7-8460-a4da1ace2fbe) no-repeat center / cover;
}

.custom-badge-cannabis-samen-zushlato{
    background: var(--wpr-bg-13b02de2-5fa6-45de-9994-ba71057fb3b8) no-repeat center / cover;
}




/* ######################### */
/* H2 Pods */
/* ######################### */


.custom-badge-h2-london-pound-cake {
    background: var(--wpr-bg-9b837ebc-ec34-465a-9a05-ff00355b0fb3) no-repeat center / cover;
}

.custom-badge-h2-runtz {
    background: var(--wpr-bg-03cdcf72-037c-4ab0-b727-b744e7f27155) no-repeat center / cover;
}

.custom-badge-h2-grape {
    background: var(--wpr-bg-7cb5a14d-1ccd-4b69-99e4-74efe2d578cd) no-repeat center / cover;
}

.custom-badge-h2-cotton-candy {
    background: var(--wpr-bg-8cd493f4-75dc-4fd9-b1e2-f626b14cd01f) no-repeat center / cover;
}

.custom-badge-h2-biscotti {
    background: var(--wpr-bg-a876ec50-1121-445a-a06d-fd0910483bb5) no-repeat center / cover;
}


.custom-badge-h2-squid-edition{
    background: var(--wpr-bg-2b712775-f50c-49d8-a3a9-ed390b159fc7) no-repeat center / cover;
}

.custom-badge-cbd-pod-mango-iced {
    background: var(--wpr-bg-9b72ea4f-31b7-492e-a7d3-0dd91bbcf788) no-repeat center / cover;
}

.custom-badge-h2-watermelon {
    background: var(--wpr-bg-03421c7b-55ab-4ff2-83e2-1ff825738dee) no-repeat center / cover;
}

.custom-badge-h2-lime {
    background: var(--wpr-bg-26a2b0ac-0a4c-44bb-8ca8-789b1e1a3dcb) no-repeat center / cover;
}

.custom-badge-h2-peach-ice-og {
    background: var(--wpr-bg-40d848de-ab06-4a91-b2a4-ee40287ae5ac) no-repeat center / cover;
}

.custom-badge-h2-godfather {
    background: var(--wpr-bg-de50f748-39ca-494a-bcb9-89ee4bc02ade) no-repeat center / cover;
}


/* ######################### */
/* H3 Pods */
/* ######################### */


.custom-badge-h3-pod-apple-splash {
    background: var(--wpr-bg-117ae32a-1a86-47ae-8ee4-90f09de0d20a) no-repeat center / cover;
}

.custom-badge-h3-pod-blueberry {
    background: var(--wpr-bg-51f9e6eb-ef23-4e0d-91d4-f331bc3aac9c) no-repeat center / cover;
}

.custom-badge-h3-pod-cherry-ice {
    background: var(--wpr-bg-8eeb3176-72b6-468b-9688-eb5bdb6e2385) no-repeat center / cover;
}

.custom-badge-h3-pod-mixed-berries {
    background: var(--wpr-bg-833b1a3b-569c-47d1-8fb9-4ec8343f4dec) no-repeat center / cover;
}

.custom-badge-h3-pod-peach-ice {
    background: var(--wpr-bg-584695ac-bdd0-47e5-8e7d-8d7bfcace0d9) no-repeat center / cover;
}

.custom-badge-h3-pod-purple-punch {
    background: var(--wpr-bg-45dd00a8-4dc9-4e5f-b956-3f37178e5404) no-repeat center / cover;
}

.custom-badge-h3-pod-super-lemon-haze {
    background: var(--wpr-bg-ae1936bd-49f7-4927-bab2-5e5da2bec02c) no-repeat center / cover;
}

.custom-badge-h3-pod-watermelon {
    background: var(--wpr-bg-d70f1d26-b4bb-409d-bf96-0d733b843339) no-repeat center / cover;
}

.custom-badge-h3-pod-white-widow {
    background: var(--wpr-bg-127fba8f-fbd0-4356-b85b-d41f11bf58cc) no-repeat center / cover;
}

.custom-badge-h3-pod-zkittlez {
    background: var(--wpr-bg-8cfdbf78-945d-4fbd-9add-aa2cc9ed27e3) no-repeat center / cover;
}

.custom-badge-h3-pod-better-cali-saul {
    background: var(--wpr-bg-775ff898-a624-4b81-bc1f-1a50499edb7a) no-repeat center / cover;
}

.custom-badge-h3-pod-heisensheep {
    background: var(--wpr-bg-42a6a24a-65d7-44dd-a716-115986d2a7f4) no-repeat center / cover;
}

.custom-badge-h3-pod-pinkboy {
    background: var(--wpr-bg-685c1bc6-523b-4468-98d0-301dded08865) no-repeat center / cover;
}

.custom-badge-h3-pod-black-edition {
    background: var(--wpr-bg-5c6fd47c-dd53-4bd7-b0c4-abaed808025d) no-repeat center / cover;
}

.custom-badge-h3-pod-mixed-berry-gta {
    background: var(--wpr-bg-2242418d-bb0b-4fad-96a9-d9909e1011d8) no-repeat center / cover;
}



/* ######################### */
/* H2 Vape */
/* ######################### */

.custom-badge-h2-vape-berry-gelato {
    background: var(--wpr-bg-3b6b6a36-ebd0-4f55-a096-a8feee3d45c9) no-repeat center / cover;
}

.custom-badge-h2-vape-berry-punch {
    background: var(--wpr-bg-53fefaa7-58c2-45df-8ce6-2c546faaeceb) no-repeat center / cover;
}

.custom-badge-h2-vape-juicy-berry {
    background: var(--wpr-bg-657ebcb4-ff47-4baa-9933-f6b1a8849395) no-repeat center / cover;
}

.custom-badge-h2-vape-northern-lights {
    background: var(--wpr-bg-7d89c619-dc70-4e5a-a529-1de43930f857) no-repeat center / cover;
}

.custom-badge-h2-vape-amnesia-haze {
    background: var(--wpr-bg-7b7d8139-7a9d-485a-8102-147023d97200) no-repeat center / cover;
}

.custom-badge-h2-vape-super-lemon-haze {
    background: var(--wpr-bg-2ddce801-15b4-4dd2-a0fa-626c2400fe00) no-repeat center / cover;
}

.custom-badge-h2-vape-watermelon-cherry {
    background: var(--wpr-bg-e3daf7e0-d4f1-4407-804d-2cecb67d5e21) no-repeat center / cover;
}

.custom-badge-h2-vape-bubble-kush {
    background: var(--wpr-bg-0aadd242-ad1d-4cbb-b293-622bc3a1d21f) no-repeat center / cover;
}

.custom-badge-h2-vape-iced-bonbon {
    background: var(--wpr-bg-b0ed0b24-4fb9-483c-91b4-dcbea6c2980d) no-repeat center / cover;
}

.custom-badge-hhz-pink-berry {
    background: var(--wpr-bg-40117447-5448-4563-a883-66f8f4110818) no-repeat center / cover;
}

.custom-badge-hhz-mango {
    background: var(--wpr-bg-ff715e04-e7be-472e-b1e8-a66ab52ee084) no-repeat center / cover;
}

.custom-badge-hhz-blueberry {
    background: var(--wpr-bg-c653c035-c938-4bba-b79e-fc00622c9ff0) no-repeat center / cover;
}

.custom-badge-h2-blueberry-blast {
    background: var(--wpr-bg-63810298-ed53-4d37-bd19-2f9dee01f3ec) no-repeat center / cover;
}

.custom-badge-h2-frozen-peach {
    background: var(--wpr-bg-fe55d7de-5dab-4e67-b978-a3ce4efbc032) no-repeat center / cover;
}

.custom-badge-h2-juicy-melon {
    background: var(--wpr-bg-96b02f04-8d24-45e3-9350-e8f3ff9ce2b0) no-repeat center / cover;
}

.custom-badge-h2-lemon-haze {
    background: var(--wpr-bg-7931163d-976f-4161-949a-8e784b8b3cf3) no-repeat center / cover;
}

.custom-badge-h2-peach-bubblegum {
    background: var(--wpr-bg-57ce284c-6f41-434d-82fd-19c215c215ef) no-repeat center / cover;
}

.custom-badge-h2-mango {
    background: var(--wpr-bg-31e14893-4bc8-49d3-9c73-a3a82c277d22) no-repeat center / cover;
}

.custom-badge-h2-blackberry-ice {
    background: var(--wpr-bg-0c9b2ecc-7627-49e5-9cb3-8b85633e10e3) no-repeat center / cover;
}

.custom-badge-h2-raspberry {
    background: var(--wpr-bg-e94b157f-3886-4a57-8953-59ed653cddba) no-repeat center / cover;
}

.custom-badge-h2-cactus_ice {
    background: var(--wpr-bg-99a0c97b-0eec-40e3-8739-31a5783ea5c3) no-repeat center / cover;
}

.custom-badge-h2-lemon-spritz {
    background: var(--wpr-bg-d6bdb944-1f93-4d8c-9328-ae23512575b0) no-repeat center / cover;
}

.custom-badge-h2-mango-ice {
    background: var(--wpr-bg-831be303-e0a4-4ab9-99d1-058a2ba4aa42) no-repeat center / cover;
}

.custom-badge-h2-mmixed-berries {
    background: var(--wpr-bg-d4eab89c-698f-4589-b86a-b806c81c58d5) no-repeat center / cover;
}

.custom-badge-h2-passion-fruit {
    background: var(--wpr-bg-875318e8-69df-45e4-909b-1ffde734168e) no-repeat center / cover;
}

.custom-badge-h2-peach-ice {
    background: var(--wpr-bg-77282e10-d35b-489c-9db7-cd2b83ffd019) no-repeat center / cover;
}

.custom-badge-h2-watermelon-zkittlez {
    background: var(--wpr-bg-efe1e6b3-03db-4f03-8f3b-22d2f6673d61) no-repeat center / cover;
}

.custom-badge-h2-cherry{
    background: var(--wpr-bg-44638201-dfad-4a30-9fa8-88c4b3f9b80a) no-repeat center / cover;
}

.custom-badge-h2-blueberry{
    background: var(--wpr-bg-b1c0b6ec-5616-4f96-a412-c2d2f5caeb88) no-repeat center / cover;
}



/* ######################### */
/* H3 Vape */
/* ######################### */

.custom-badge-h3-vape-black-berry-kush {
    background: var(--wpr-bg-8b32d978-4d3f-4a9b-a75c-8bdaf41db4ad) no-repeat center / cover;
}

.custom-badge-h3-vape-blue-purple-haze {
    background: var(--wpr-bg-48a067ee-0f0b-4d02-92ec-732cfbf0685b) no-repeat center / cover;
}

.custom-badge-h3-vape-bubble-kush {
    background: var(--wpr-bg-e7864125-20b9-4b53-ac58-c411ff10dcc3) no-repeat center / cover;
}

.custom-badge-h3-vape-cherry-haze {
    background: var(--wpr-bg-f44be0e0-5be5-4488-9165-41c3b39437a9) no-repeat center / cover;
}

.custom-badge-h3-vape-red-runtz {
    background: var(--wpr-bg-95b708a4-7d72-4293-989a-0f8a51d34a65) no-repeat center / cover;
}

.custom-badge-h3-vape-super-lemon-haze {
    background: var(--wpr-bg-06429048-4f42-4a83-8e34-ac57e5f91d14) no-repeat center / cover;
}

.custom-badge-h3-vape-super-silver-haze {
    background: var(--wpr-bg-1e251268-aeb9-43ca-9654-b3e29fd99c72) no-repeat center / cover;
}

.custom-badge-h3-vape-berry-gelato {
    background: var(--wpr-bg-cc535731-3921-4550-83df-500fe53cb852) no-repeat center / cover;
}

.custom-badge-h3-vape-cherry-kush {
    background: var(--wpr-bg-c36f25a3-6f5d-4eee-9058-247b4e62b941) no-repeat center / cover;
}

.custom-badge-h3-vape-blue-haze {
    background: var(--wpr-bg-508eec47-7e0a-427c-958b-edbfd87e2adc) no-repeat center / cover;
}

.custom-badge-h3-vape-berry-icecream-haze {
    background: var(--wpr-bg-acbc6071-0f8d-4b74-9ee3-41098a164f31) no-repeat center / cover;
}

.custom-badge-h3-vape-berry-coco-kush {
    background: var(--wpr-bg-ff9e698e-fe2e-4dab-b26d-8af6b72a89ab) no-repeat center / cover;
}

.custom-badge-h3-vape-berry-kush {
    background: var(--wpr-bg-8efd27b3-db53-4559-b2b2-9b45beed6414) no-repeat center / cover;
}

.custom-badge-h3-vape-blueberry-kush {
    background: var(--wpr-bg-7f3db2ca-1f7d-4982-86f4-35a92ea1c4cb) no-repeat center / cover;
}

.custom-badge-h3-vape-cali-gelato {
    background: var(--wpr-bg-3b1ce17f-d62c-4e49-bd35-8ffad88f124c) no-repeat center / cover;
}

.custom-badge-h3-vape-strawnana-kush {
    background: var(--wpr-bg-f05a151a-98c5-4212-9c53-49504db600ea) no-repeat center / cover;
}

.custom-badge-h3-vape-grape-ice {
    background: var(--wpr-bg-cd515a5d-fdf5-4477-90de-fc668badac94) no-repeat center / cover;
}

.custom-badge-h3-vape-zkittlez {
    background: var(--wpr-bg-1d409d11-d51b-4344-9f06-57543657a052) no-repeat center / cover;
}

.custom-badge-h3-vape-lollipop-cherry {
    background: var(--wpr-bg-29c57efc-583c-4c67-a49f-8298b539452d) no-repeat center / cover;
}


/* ######################### */
/* ELFBAR ELFA */
/* ######################### */

.custom-badge-elfbar-elfa-apple-peach {
    background: var(--wpr-bg-779a5b75-8ae0-4b0f-8369-e5f97cd4362c) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-banane {
    background: var(--wpr-bg-38a61076-b3ff-4aa5-8e35-c795e6e5020d) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-blackberry-ice {
    background: var(--wpr-bg-3007b28f-29dc-44f8-9dc7-cf77f6988d3a) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-blueberry {
    background: var(--wpr-bg-8cd1d645-6f90-4a8a-bd2f-25bd777d395b) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-blueberry-bg {
    background: var(--wpr-bg-2fd3f086-6e13-4725-9e36-2ff4bf949b29) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-blueberry-cotton-candy {
    background: var(--wpr-bg-8b9c12f9-3060-40ec-9c6a-f5880203dfa5) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-blueberry-snoow {
    background: var(--wpr-bg-6de406ca-de7b-4a7b-9ee2-9d8d26f091f2) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-blueberry-sour-rasberry {
    background: var(--wpr-bg-6a74a549-009f-4d88-b392-723d1941c459) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-blueberry-sour-rasberry {
    background: var(--wpr-bg-6a74a549-009f-4d88-b392-723d1941c459) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-blue-razz-lemonade {
    background: var(--wpr-bg-967be552-52de-451d-bc85-7ab3856b16df) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-cherry {
    background: var(--wpr-bg-82f4569a-6d88-4dd4-ad11-243960d5c742) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-cola {
    background: var(--wpr-bg-837393df-98e2-4734-87fe-90fe15fe89f6) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-cola {
    background: var(--wpr-bg-837393df-98e2-4734-87fe-90fe15fe89f6) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-cola {
    background: var(--wpr-bg-837393df-98e2-4734-87fe-90fe15fe89f6) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-grape {
    background: var(--wpr-bg-69d54af7-0cd4-49cf-823b-b9f5827438f2) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-elfstorm {
    background: var(--wpr-bg-e4b2a4a4-1bda-4280-9038-7ff1ed65710f) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-kiwi-passion-fruit {
    background: var(--wpr-bg-b5572bd5-0433-43c6-9e22-8be2e80ef678) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-lemon-mint {
    background: var(--wpr-bg-e52382ee-bfe8-421f-a0e6-4a23a1cf16b2) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-mango {
    background: var(--wpr-bg-6d90ff90-1d3e-47b0-97cb-bf49b19f5a23) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-mix-berries {
    background: var(--wpr-bg-8be7dcf9-5362-4cc4-ac70-130eb67460a1) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-orange {
    background: var(--wpr-bg-10505ac2-6d30-4b26-9ec1-a0ff7847d2b7) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-peach-ice {
    background: var(--wpr-bg-a8756746-8ba2-46ae-8d16-3105c280966f) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-pear {
    background: var(--wpr-bg-ba0a2f7a-2fb0-4a8d-918c-f2b21b879af8) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-lemon-qi {
    background: var(--wpr-bg-cb999d3f-4e9e-4b9d-a0b4-dc409c882a59) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-pink-lemonade {
    background: var(--wpr-bg-ede44bda-2d86-42c3-98fa-71002995eb70) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-rasberry-watermelon {
    background: var(--wpr-bg-88bfe38c-1ba3-41a0-9dad-01dfaaf4caeb) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-strawberry-grape {
    background: var(--wpr-bg-8777222a-4673-49b8-93db-73eed8b2d597) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-strawberry-ice-cream {
    background: var(--wpr-bg-5ef42020-016f-458d-be48-859b98d6dba1) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-strawberry-kiwi {
    background: var(--wpr-bg-82295da2-e946-4b35-8eb2-c3dfabcef203) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-tropcial-fruit {
    background: var(--wpr-bg-3c846ea4-22fd-4f6b-82a0-04c1d30aa696) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-watermelon {
    background: var(--wpr-bg-e5d40794-8407-459f-9c2f-14d3691e24de) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-watermelon-cherry {
    background: var(--wpr-bg-87037b19-7e1f-40b8-9d4a-5d181191966a) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-watermelon-mojito {
    background: var(--wpr-bg-42211e1a-f151-4b56-927e-740f18103296) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-strawberry-raspberry {
    background: var(--wpr-bg-a10af4d4-7521-40a5-8f9f-bf96c46e7625) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-blackberry-lemon {
    background: var(--wpr-bg-3bcc8677-79da-4cc0-bc7c-5541a71a7e75) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-menthol {
    background: var(--wpr-bg-0d284758-f854-401e-bdb1-69ae4034f0ca) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-grape-ice {
    background: var(--wpr-bg-8a83ea11-bb62-40f2-bb86-41e775427707) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-golden-tobacco {
    background: var(--wpr-bg-8fa50fca-87f7-4d0e-9913-15182c535d71) no-repeat center / cover;
}


/* ######################### */
/* ELFBAR ELFX PRO */
/* ######################### */

.custom-badge-elfbar-elfx-pro-weiss {
    background: var(--wpr-bg-149287d9-aaf8-4c43-9bc2-d7f945bfc5f7) no-repeat center / cover;
}

.custom-badge-elfbar-elfx-pro-schwarz {
    background: var(--wpr-bg-1d102bab-6555-4bc4-b026-0a953d59f581) no-repeat center / cover;
}

.custom-badge-elfbar-elfx-pro-braun {
    background: var(--wpr-bg-2b7cd24d-e798-48c3-ab5b-b9a5841aec73) no-repeat center / cover;
}

.custom-badge-elfbar-elfx-pro-gruen {
    background: var(--wpr-bg-7e8fa446-6d33-411b-a6a7-b656ef9afed5) no-repeat center / cover;
}

.custom-badge-elfbar-elfx-pro-pink {
    background: var(--wpr-bg-3f8ac651-7378-4f57-b6c7-03901ec02cf8) no-repeat center / cover;
}





/* ######################### */
/* ELFBAR ELFLIQ */
/* ######################### */

.custom-badge-elfbar-elfliq-blackberry-lemon {
    background: var(--wpr-bg-9861ee98-bf8a-419b-85c6-d2973bf0e208) no-repeat center / cover;
}

.custom-badge-elfbar-elfliq-blackcurrant-aniseed {
    background: var(--wpr-bg-3c35ae55-a0ad-49fd-9a89-e8d5416ad5b6) no-repeat center / cover;
}

.custom-badge-elfbar-elfliq-cherry-cola {
    background: var(--wpr-bg-d0ececda-1cba-434b-9bdf-414a0c33682d) no-repeat center / cover;
}

.custom-badge-elfbar-elfliq-cotton-candy-ice {
    background: var(--wpr-bg-88075566-2cda-406f-8959-a584e345016e) no-repeat center / cover;
}

.custom-badge-elfbar-elfliq-elfstorm-ice {
    background: var(--wpr-bg-5144dd6f-4d11-482b-8953-ad72d43ed294) no-repeat center / cover;
}

.custom-badge-elfbar-elfliq-grape {
    background: var(--wpr-bg-4095ffba-1f6c-4ecf-8061-48fbceb67fd6) no-repeat center / cover;
}

.custom-badge-elfbar-elfliq-pineapple-mango-orange {
    background: var(--wpr-bg-c15b0789-e234-43bf-b949-1be400a32179) no-repeat center / cover;
}

.custom-badge-elfbar-elfliq-pink-grapefruit {
    background: var(--wpr-bg-4e2db131-7a09-40b2-839e-9a26f4a3794a) no-repeat center / cover;
}

.custom-badge-elfbar-elfliq-spearmint {
    background: var(--wpr-bg-36c4955b-4972-47e2-a90d-90a96fcf3ae2) no-repeat center / cover;
}

.custom-badge-elfbar-elfliq-strawberry-ice {
    background: var(--wpr-bg-c037f51a-f9cb-47ca-9844-d26df1478889) no-repeat center / cover;
}

.custom-badge-elfbar-elfliq-strawberry-raspberry-cherry-ice {
    background: var(--wpr-bg-a39867a8-6e0f-4512-8ec2-ed22c31fc24e) no-repeat center / cover;
}

.custom-badge-elfbar-elfliq-sour-apple {
    background: var(--wpr-bg-7c06e52d-fda4-4048-99c1-61c0d6703a42) no-repeat center / cover;
}

.custom-badge-elfbar-elfliq-lemon-peach-passion-fruit {
    background: var(--wpr-bg-83da0a50-7789-45f2-962b-f00521b6f988) no-repeat center / cover;
}



/* ######################### */
/* ELFBAR MAX */
/* ######################### */

.custom-badge-elfbar-max-apple-pear {
    background: var(--wpr-bg-bd6b2728-d40b-40df-8a96-5682d7b7f452) no-repeat center / cover;
}

.custom-badge-elfbar-max-blackberry-ice {
    background: var(--wpr-bg-6cbba5bf-a63f-4790-8f98-36626c1c0173) no-repeat center / cover;
}

.custom-badge-elfbar-max-blueberry {
    background: var(--wpr-bg-0dec3b89-96fb-4494-be67-e9837bb4618a) no-repeat center / cover;
}

.custom-badge-elfbar-max-blueberry-sour-raspberry {
    background: var(--wpr-bg-1606dff8-83ec-4087-9f1a-426ebc9f4e02) no-repeat center / cover;
}

.custom-badge-elfbar-max-grape {
    background: var(--wpr-bg-51966f33-f777-4185-8080-124f873ac32f) no-repeat center / cover;
}

.custom-badge-elfbar-max-menthol {
    background: var(--wpr-bg-8a2542f0-07fe-4eb2-a252-e3d0e40cc5fb) no-repeat center / cover;
}

.custom-badge-elfbar-max-strawberry-ice {
    background: var(--wpr-bg-567b19e4-cac0-4f6f-a446-eeac1ca25ec3) no-repeat center / cover;
}

.custom-badge-elfbar-max-triple-berry {
    background: var(--wpr-bg-72da2825-1778-448b-a1c5-7af932283054) no-repeat center / cover;
}

.custom-badge-elfbar-max-triple-mango {
    background: var(--wpr-bg-d9aa481f-2a76-447c-a03b-8c3ac2d3abc3) no-repeat center / cover;
}

.custom-badge-elfbar-max-watermelon-ice {
    background: var(--wpr-bg-c009291c-92d9-48d6-9247-6c773a316fe9) no-repeat center / cover;
}



/* ######################### */
/* Smooh Pods */
/* ######################### */

.custom-badge-smooh-pods-lemon-bomb {
    background: var(--wpr-bg-5aa03ea9-5d3d-42af-a3a6-e439550f349b) no-repeat center / cover;
}

.custom-badge-smooh-pods-berry-d-blue {
    background: var(--wpr-bg-54747a51-87ec-4f30-adfc-c5ecfea69e78) no-repeat center / cover;
}

.custom-badge-smooh-pods-grand-melon-ice {
    background: var(--wpr-bg-b0b1ce55-f9c6-409f-bbf3-efbae266568b) no-repeat center / cover;
}

.custom-badge-smooh-pods-777 {
    background: var(--wpr-bg-dc22c2ca-7fb3-4de3-9dd2-211b2be39eb9) no-repeat center / cover;
}




/* ######################### */
/* CBD Pods */
/* ######################### */

.custom-badge-cbd-pods-amnesia {
    background: var(--wpr-bg-4cefb9fe-b317-4752-816c-63b9271de506) no-repeat center / cover;
}

.custom-badge-cbd-pods-mixed-berries {
    background: var(--wpr-bg-5957a3c3-f12d-473b-a724-1711b0e530e6) no-repeat center / cover;
}

.custom-badge-cbd-pods-fresh-berry {
    background: var(--wpr-bg-c9983929-b248-4ae8-bd96-87516d8f41eb) no-repeat center / cover;
}

.custom-badge-cbd-pods-fresh-mint {
    background: var(--wpr-bg-fa49f562-4f49-4524-a6a4-6c236f9dc3fd) no-repeat center / cover;
}

.custom-badge-cbd-pods-fresh-tropical {
    background: var(--wpr-bg-d19669e4-fc23-4481-b692-f3d07250562b) no-repeat center / cover;
}

.custom-badge-cbd-pods-purple-punch {
    background: var(--wpr-bg-7ae0603a-90ee-4888-b130-845159139bf8) no-repeat center / cover;
}

.custom-badge-xx2-mixed-berries {
    background: var(--wpr-bg-c34e53b5-8ce4-4256-8bef-3252e66942b3) no-repeat center / cover;
}

.custom-badge-grape-ice {
    background: var(--wpr-bg-69f6bd07-92b7-4122-9dbd-bb72c71e9de1) no-repeat center / cover;
}

.custom-badge-mango-maracuja {
    background: var(--wpr-bg-d277b035-fb36-4c72-a548-929d060994e4) no-repeat center / cover;
}

.custom-badge-mint-ice {
    background: var(--wpr-bg-49339e2c-4e24-4846-a7c2-954cb21df604) no-repeat center / cover;
}

.custom-badge-raspberry-peach {
    background: var(--wpr-bg-defead49-f41d-47b4-a947-82761a50220e) no-repeat center / cover;
}

.custom-badge-watermelon-ice {
    background: var(--wpr-bg-9a5798af-5ac3-4e20-953c-f6e16561f31b) no-repeat center / cover;
}


/* ######################### */
/* CBD Liquids */
/* ######################### */

.custom-badge-cbd-liquids-blueberry-kush {
    background: var(--wpr-bg-065c731f-a061-4079-9a45-dc6ad30e8367) no-repeat center / cover;
}


.custom-badge-cbd-liquids-elderflower-kush {
    background: var(--wpr-bg-53b0e11d-7ba9-4d7a-ad32-6330605c166e) no-repeat center / cover;
}

.custom-badge-cbd-liquids-lemon-haze {
    background: var(--wpr-bg-31c82d2a-8c71-4a5f-bdb5-a624629c849b) no-repeat center / cover;
}

.custom-badge-cbd-liquids-menthol {
    background: var(--wpr-bg-cbbba63a-ef00-41f2-a255-47c0e8814b69) no-repeat center / cover;
}

.custom-badge-cbd-liquids-pineapple-express {
    background: var(--wpr-bg-4bb5e52c-2769-4e63-8437-cbaaf77ebb4f) no-repeat center / cover;
}

.custom-badge-cbd-liquids-pure-shot {
    background: var(--wpr-bg-6f89729f-d3cb-48ad-8f1c-d8f19e7582ae) no-repeat center / cover;
}

.custom-badge-cbd-liquids-purple-haze {
    background: var(--wpr-bg-ca6f465a-4469-43e2-958e-4b82c12e41d9) no-repeat center / cover;
}

.custom-badge-cbd-liquids-sour-apple-diesel {
    background: var(--wpr-bg-aa97f36b-7b6e-459a-84c3-84dc0dab138a) no-repeat center / cover;
}

.custom-badge-cbd-liquids-strawberry-diesel {
    background: var(--wpr-bg-f98d053e-8d15-46f3-aa05-1527bac54eeb) no-repeat center / cover;
}

.custom-badge-cbd-liquids-vanilla-strawberry-diesel {
    background: var(--wpr-bg-e6ba53b3-d495-4bcb-b73d-f9eb689db3d8) no-repeat center / cover;
}

.custom-badge-cbd-liquids-watermelon-kush {
    background: var(--wpr-bg-cace7d6a-d44e-430d-bd50-c02ec3b25dcc) no-repeat center / cover;
}

.custom-badge-cbd-liquids-white-peach-diesel{
    background: var(--wpr-bg-7982ffb4-9ccd-4ca5-8865-3e0e0f7fe067) no-repeat center / cover;
}


/* ######################### */
/* SUPERIOR LINE */
/* ######################### */

.custom-badge-superior-line-gazzy-grape {
    background: var(--wpr-bg-f8d4e8e3-9a6d-48c3-9620-ce4b7bd049de) no-repeat center / cover;
}

.custom-badge-superior-line-lemon-fuel {
    background: var(--wpr-bg-c4c5aedd-6ae3-4a87-b294-8cd543ec8a1f) no-repeat center / cover;
}


.custom-badge-superior-line-rainbwo-belts {
    background: var(--wpr-bg-f9c7e5f3-0503-49ec-88d0-f067fc45a70e) no-repeat center / cover;
}

.custom-badge-superior-line-blue-zushi {
    background: var(--wpr-bg-2c43f304-7b55-48d9-904e-aa45ab471565) no-repeat center / cover;
}

.custom-badge-superior-line-guava-haze {
    background: var(--wpr-bg-7c9ecb51-e87c-4698-b527-b30e47d751f5) 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-5b4d3f59-8496-45c8-afe2-e7dcd75729b8) 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-b351629e-0697-418c-8bee-1d6c57cab213);
}


/* //////////////////////////////////// */
/* 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 */