/** Shopify CDN: Minification failed

Line 353:1508 Unexpected "}"

**/
.priljubljeno::before {
  content: "priljubljeno";
  position: absolute;
  top: -15px;
  right: -7px;
  background-color: #fccfbe;
  color: #4503a6;
  font-family: "Montserrat", sans-serif; 
  font-size: 10px;
  font-weight: bold;
  padding: 3px 5px;
  z-index: 1;
  border-radius: 5px;
  border: 1px solid #4503a6;
  transform: rotate(-4deg);
}

.vrednost::before {
  content: "top vrednost";
  position: absolute;
  top: -15px;
  right: -7px;
  background-color: #fccfbe;
  color: #4503a6;
  font-family: "Montserrat", sans-serif;
  font-size: 10px;
  font-weight: bold;
  padding: 3px 5px;
  z-index: 1;
  border-radius: 5px;
  border: 1px solid #4503a6;
  transform: rotate(-4deg);
  white-space: nowrap;
}

.bestseler::before {
  content: "bestseller";
  position: absolute;
  top: -15px;
  right: -7px;
  background-color: #fccfbe;
  color: #4503a6;
  font-family: "Montserrat", sans-serif; 
  font-size: 10px;
  font-weight: bold;
  padding: 3px 5px;
  z-index: 1;
  border-radius: 5px;
  border: 1px solid #4503a6;
  transform: rotate(-4deg);
}

.hodnota::before {
  content: "top hodnota";
  position: absolute;
  top: -15px;
  right: -7px;
  background-color: #fccfbe;
  color: #4503a6;
  font-family: "Montserrat", sans-serif;
  font-size: 10px;
  font-weight: bold;
  padding: 3px 5px;
  z-index: 1;
  border-radius: 5px;
  border: 1px solid #4503a6;
  transform: rotate(-4deg);
  white-space: nowrap;
}

.bestseller::before {
  content: "Bestseller";
  position: absolute;
  top: -15px;
  right: -7px;
  background-color: #fccfbe;
  color: #4503a6;
  font-family: "Montserrat", sans-serif; 
  font-size: 10px;
  font-weight: bold;
  padding: 3px 5px;
  z-index: 1;
  border-radius: 5px;
  border: 1px solid #4503a6;
  transform: rotate(-4deg);
}

.wahl::before {
  content: "Beste Wahl";
  position: absolute;
  top: -15px;
  right: -7px;
  background-color: #fccfbe;
  color: #4503a6;
  font-family: "Montserrat", sans-serif;
  font-size: 10px;
  font-weight: bold;
  padding: 3px 5px;
  z-index: 1;
  border-radius: 5px;
  border: 1px solid #4503a6;
  transform: rotate(-4deg);
  white-space: nowrap;
}

.has-four::before {
  content: "-5%";
  position: absolute;
  top: -15px;
  right: -7px;
  background-color: #fccfbe;
  color: #4503a6;
  font-family: "Montserrat", sans-serif; 
  font-size: 15px;
  font-weight: bold;
  padding: 3px 5px;
  z-index: 1;
  border-radius: 5px;
  border: 1px solid #4503a6;
  transform: rotate(-7deg);
}

.has-six::before {
  content: "-10%";
  position: absolute;
  top: -15px;
  right: -7px;
  background-color: #fccfbe;
  color: #4503a6;
  font-family: "Montserrat", sans-serif; 
  font-size: 15px;
  font-weight: bold;
  padding: 3px 5px;
  z-index: 1;
  border-radius: 5px;
  border: 1px solid #4503a6;
  transform: rotate(-7deg);
}

.has-eight::before {
  content: "-15%";
  position: absolute;
  top: -15px;
  right: -7px;
  background-color: #fccfbe;
  color: #4503a6;
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  font-weight: bold;
  padding: 3px 5px;
  z-index: 1;
  border-radius: 5px;
  border: 1px solid #4503a6;
  transform: rotate(-7deg);
}

@media (max-width: 768px) {
.has-four::before {
  content: "-5%";
  position: absolute;
  top: -12px;
  right: -7px;
  background-color: #fccfbe;
  color: #4503a6;
  font-family: "Montserrat", sans-serif; 
  font-size: 13px;
  font-weight: bold;
  padding: 3px 5px;
  z-index: 1;
  border-radius: 5px;
  border: 1px solid #4503a6;
  transform: rotate(-7deg);
}

.has-six::before {
  content: "-10%";
  position: absolute;
  top: -12px;
  right: -7px;
  background-color: #fccfbe;
  color: #4503a6;
  font-family: "Montserrat", sans-serif; 
  font-size: 13px;
  font-weight: bold;
  padding: 3px 5px;
  z-index: 1;
  border-radius: 5px;
  border: 1px solid #4503a6;
  transform: rotate(-7deg);
}

.has-eight::before {
  content: "-15%";
  position: absolute;
  top: -12px;
  right: -7px;
  background-color: #fccfbe;
  color: #4503a6;
  font-family: "Montserrat", sans-serif;
  font-size: 13px;
  font-weight: bold;
  padding: 3px 5px;
  z-index: 1;
  border-radius: 5px;
  border: 1px solid #4503a6;
  transform: rotate(-7deg);
}

@media (max-width: 768px) {

.priljubljeno::before {
  content: "priljubljeno";
  position: absolute;
  top: -12px;
  right: -7px;
  background-color: #fccfbe;
  color: #4503a6;
  font-family: "Montserrat", sans-serif; 
  font-size: 8px;
  font-weight: bold;
  padding: 3px 5px;
  z-index: 1;
  border-radius: 5px;
  border: 1px solid #4503a6;
  transform: rotate(-4deg);
}

.vrednost::before {
  content: "top vrednost";
  position: absolute;
  top: -12px;
  right: -7px;
  background-color: #fccfbe;
  color: #4503a6;
  font-family: "Montserrat", sans-serif;
  font-size: 8px;
  font-weight: bold;
  padding: 3px 5px;
  z-index: 1;
  border-radius: 5px;
  border: 1px solid #4503a6;
  transform: rotate(-4deg);
  white-space: nowrap;
}
.bestseler::before {
  content: "bestseller";
  position: absolute;
  top: -12px;
  right: -7px;
  background-color: #fccfbe;
  color: #4503a6;
  font-family: "Montserrat", sans-serif; 
  font-size: 8px;
  font-weight: bold;
  padding: 3px 5px;
  z-index: 1;
  border-radius: 5px;
  border: 1px solid #4503a6;
  transform: rotate(-4deg);
}

.hodnota::before {
  content: "top hodnota";
  position: absolute;
  top: -12px;
  right: -7px;
  background-color: #fccfbe;
  color: #4503a6;
  font-family: "Montserrat", sans-serif;
  font-size: 8px;
  font-weight: bold;
  padding: 3px 5px;
  z-index: 1;
  border-radius: 5px;
  border: 1px solid #4503a6;
  transform: rotate(-4deg);
  white-space: nowrap;
}
  .bestseller::before {
  content: "Bestseller";
  position: absolute;
  top: -12px;
  right: -7px;
  background-color: #fccfbe;
  color: #4503a6;
  font-family: "Montserrat", sans-serif; 
  font-size: 8px;
  font-weight: bold;
  padding: 3px 5px;
  z-index: 1;
  border-radius: 5px;
  border: 1px solid #4503a6;
  transform: rotate(-4deg);
}

.wahl::before {
  content: "Beste Wahl";
  position: absolute;
  top: -12px;
  right: -12px;
  background-color: #fccfbe;
  color: #4503a6;
  font-family: "Montserrat", sans-serif;
  font-size: 8px;
  font-weight: bold;
  padding: 3px 5px;
  z-index: 1;
  border-radius: 5px;
  border: 1px solid #4503a6;
  transform: rotate(-4deg);
  white-space: nowrap;
}
}

  #shopify-pc__banner {
  border-radius: 7px !important;
}

#shopify-pc__banner .shopify-pc__banner__body {
  border-radius: 7px !important;
}

#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs {
  border-radius: 7px !important;
}

#shopify-pc__banner .shopify-pc__banner__btn-accept {
  border-radius: 7px !important;
}

#shopify-pc__banner .shopify-pc__banner__btn-decline {
  border-radius: 7px !important;
}

  .p-4.lg\:p-8 {
  border-radius: 7px !important; /* Add rounded corners */
  overflow: hidden; /* Ensure the contents, like images, respect the rounded corners */
} /* Center the image inside */
.p-4.lg\:p-8 .rte img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%; /* Keep image responsive */
  height: auto; /* Maintain aspect ratio */
}
}

@media (min-width: 768px) {.font-heading, .font-secondary, .text-sm, .heading-feature, .heading-secondary, .card__surface p, .text-base, .text-body, .lg\:col-span-8 p, .address-text, p, button {font-size: 20px; } .w-full.grid > :nth-child(8), .w-full.grid > :nth-child(9), .w-full.grid > :nth-child(10) {display: none !important; } .heading-feature, .heading-secondary {font-size: 30px; } .shopify-policy__container h1 {font-size: 50px; } .add-to-cart-btn.push-btn:hover {transform: scale(1.02); } .push-btn__surface.ml-auto.block.w-full.cursor-pointer {font-size: 20px; } .push-btn__surface.ml-auto.block.w-full.cursor-pointer:hover {transform: scale(1.02); } .border-t-section .text-left {font-size: 20px; } .border-t-section dd {font-size: 20px; } .text-xs {font-size: 17px; } table td {font-size: 20px; } .push-btn__surface {font-size: 20px; } .tydal-reviews-star-rating svg {width: 20px; height: 20px; }}@media (max-width: 768px) {.flex.flex-nowrap.items-center.justify-start {transform: scale(0.75); margin-left: -47px; } .w-full.grid > :nth-child(8), .w-full.grid > :nth-child(9), .w-full.grid > :nth-child(10) {display: none !important; } .relative.xl\:col-span-10 .shopify-block + .product-block-text {margin-top: 5px !important; } div.product-block-text:has(+ .product-block-popup) + .product-block-popup {margin-top: 10px !important; } div.product-block-buy-buttons + .product-block-popup {margin-top: 5px !important; } .product-block-popup + div.product-block-text {margin-top: 5px !important; }}}#popup-slot {border-radius: 10px;}.w-full.grid {padding-bottom: 10px; margin-top: 0;}.tydal-reviews-rating-count {display: none;}



