/** Shopify CDN: Minification failed

Line 137:1 Expected "}" to go with "{"

**/
:root{
  
  --cafe-purple:#7f00b5;
  --cafe-green:#91b500;
  --cafe-blue:#0037b5;
  --cafe-neon-pink: #fe019a;
  --cafe-matcha-green: #91b500;

}
.withdrawly-form__powered-by{display:none}
.cart-drawer__info {
    padding: 0px 32px 10px;
    font-size: 10px;
}
.cart-drawer__info h5{font-size:12px;margin:1em 0;font-weight:bold}
.meta_usps {
    margin: 0;
    padding: 0;
    list-style: none;
}
  .meta_usp{display:flex;gap:.3em;align-items: center}
.meta_usp svg{width:1.2em;}
.column-even>.group-block-content>*{flex:1 1 50%}
.product-information:not(.hasSubscription.variantNoSubscription) .showonnovariantsubscription,
.product-information.noSubscription .hideonnosubscription{display:none}
.onlogic-wrap{display:flex;flex-direction:column;}
.onlogic{display:flex;gap:2em;justify-content:flex-start;align-items:center;}
.onlogic .closeacc,.onlogic .openacc{
  display:flex;gap:.5em;justify-content:flex-start;align-items:center;    line-height: normal;
}
.onlogic .openacc{
      color: var(--cafe-purple);
    font-weight: bold;
}
.product-badges__badge.bestseller,
.bestseller{
  background-color:var(--cafe-purple);
  color:#fff;
  font-weight:bold;
  padding:.75em .75em;
  text-transform:uppercase;
}
.product-badges__badge.perfect_to_begin{
    background-color:var(--cafe-neon-pink);
  color:#fff;
  font-weight:bold;
  padding:.75em .75em;
  text-transform:uppercase;
}
.cart-bubble__background{
    background-color: var(--color-secondary-button-background);

}
.product-badges {
    display: flex;
    flex-direction: column;
    gap: 5px;
}
button.quick-add__button {
    color: var(--color-primary-button-text);
    background: var(--color-primary-button-background);
}
.blog-post-video{
  display:flex;
  justify-content:center;
  align-items:center;
  margin:30px 0;

}
.blog-post-video video,
.blog-post-video deferred-media{
  max-width:100%;
  width:500px;
}
main[data-template="blog.recepten"]{
&  .blog-post-item:first-child,
& .blog-post-item:nth-child(2),
& .blog-post-item:nth-child(3) {
  grid-column: span 2;
}
& .blog-post-item:first-child .blog-post-card {
  flex-direction: column;
}
& .blog-post-item:first-child .blog-post-card__image-container,
& .blog-post-item:first-child:has(.blog-post-card__image-container)
  .blog-post-card__content {
  padding-inline-start: unset;
  width: 100%;
}
& .blog-post-card__image-container img {
  height: 400px !important;
}

}
.max-img-24h  img,.max-img-24h  svg{max-height:24px;width:auto;}
.max-img-24h  .payment-icons {
     width: auto;
}
.text-hover {
  bottom: 0;
  position: absolute;
  padding-top: 1em;
  background-color: var(--color-background);
  min-height: 100%;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease-in-out;
  z-index:1;
}
product-card:hover .text-hover {
  opacity: 1;
  visibility:visible;
}
header-menu li:nth-child(2) .menu-list__link-title {
    font-weight: bold;
}
.product-badges__badge.BLACK.FRIDAY {
    background: #EC008C;
    color: #fff;
    padding: .75em .75em;
    font-weight: bold;
}
@media screen and (width < 750px) {
  main[data-template="blog.recepten"]{
& .blog-post-item:first-child,
& .blog-post-item:nth-child(2),
& .blog-post-item:nth-child(3),
& .blog-post-item {
        grid-column: span 6;
        --blog-post-card-scale: .5;
    }
}