/** Shopify CDN: Minification failed

Line 341:0 Unexpected "("

**/
/* a.button.color-button-background-1 {
    height: 48px;
    line-height: 1.6;
}
.button {
    height: 48px;
    line-height: 1.6;
} */

.shopify-payment-button__button {
    height: 48px !important;
    line-height: 1.6;
}

/* Homepage - Vezi Colecția */
.template-index .block-section .collage a.button,
.category-cta {
  background: #00B4D8;
  color: white;
  border: none;
  min-height: 48px;
  font-size: 17px;
  padding: 14px 28px;
  border-radius: 4px;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.3s ease;
   box-shadow: none !important;
}
.template-index .block-section .collage a.button:hover {
  background: #0096B8;
}
@media (min-width: 480px) {
  .template-index .block-section .collage a.button {
    font-size: 18px;
    padding: 16px 32px;
  }
}


/* Product Page - Add to Cart */
.product-form button[name='add'],
.product-add-to-cart {
  background: #FF6B35;
  color: white;
  border: 2px solid #FF6B35;
  min-height: 48px;
  font-size: 17px;
  padding: 14px 28px;
  border-radius: 4px;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.3s ease;
  box-shadow: none !important;
}
.product-form button[name='add']:hover {
  background: #E5592F;
  border-color: #E5592F;
}
@media (min-width: 480px) {
  .product-form button[name='add'] {
    font-size: 18px;
    padding: 16px 32px;
  }
}


  /* Product Page - Buy it Now */
.product-buy-now,
button.shopify-payment-button__button--unbranded {
  border: 2px solid #FF6B35;
  color: #FF6B35;
  background: transparent;
  min-height: 48px;
  font-size: 17px;
  padding: 12px 24px;
  border-radius: 4px;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.3s ease;
  box-shadow:none !important;
}
.product-buy-now:hover, button.shopify-payment-button__button--unbranded:hover {
  background: #FF6B35 !important;
  color: white;
  border: 2px solid #FF6B35;
}
@media (min-width: 480px) {
  .product-buy-now, button.shopify-payment-button__button--unbranded {
    font-size: 18px;
    padding: 14px 28px;
  }
}


/* Collection Grid - Add to Cart */
.product-card button[name='add'],
.product-grid button[name='add'] ,.product-grid .card-product-actions a
#product-grid button[name='add'] ,#product-grid .card-product-actions a{
  border: 2px solid #FF6B35;
  color: #FF6B35;
  background: transparent;
  min-height: 48px;
  font-size: 17px;
  padding: 12px 20px;
  border-radius: 4px;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.3s ease;
  box-shadow:none !important;
}
#product-grid button[name='add']:hover, #product-grid .card-product-actions a:hover,.product-grid button[name='add']:hover {
  background: #FF6B35;
  color: white;
  border-color: #FF6B35;
}
@media (min-width: 480px) {
  #product-grid button[name='add'], #product-grid .card-product-actions a {
    font-size: 18px;
    padding: 14px 22px;
  }
}

/* Collection Grid - Out of Stock */
.product-card button.out-of-stock,.product-grid button:disabled,
#product-grid button:disabled, .product-form button:disabled {
  border: 2px solid #00B4D8 !important;
  color: #00B4D8;
  background: transparent;
  cursor: not-allowed;
  opacity: 0.6;
  min-height: 48px;
  font-size: 17px;
}
#product-grid button:disabled:hover, .product-form button:disabled:hover, .product-grid button:disabled:hover {
  background: transparent;
  color: #00B4D8;
   border-color: #00B4D8;
}


/* Cart Page - Check Out */
.cart-checkout-button,
button[name='checkout'] {
  background: #FF6B35;
  color: white;
  border: 2px solid #FF6B35;
  min-height: 48px;
  font-size: 17px;
  padding: 14px 32px;
  width: 100%;
  border-radius: 4px;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.3s ease;
  box-shadow:none !important;
}
button[name='checkout']:hover {
  background: #E5592F;
  border-color: #E5592F;
}
@media (min-width: 480px) {
  button[name='checkout'] {
    font-size: 18px;
    padding: 16px 40px;
  }
}


/* Cart Page - View Cart */
.mini-cart-footer-actions a {
  border: 2px solid #00B4D8;
  color: #00B4D8;
  background: transparent;
  min-height: 48px;
  font-size: 17px;
  padding: 12px 24px;
  width: 100%;
  border-radius: 4px;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.3s ease;
   box-shadow:none !important;
}
.mini-cart-footer-actions a:hover {
  border-color: #0096B8;
  color: #0096B8;
  background: transparent;
}
@media (min-width: 480px) {
  .mini-cart-footer-actions a {
    font-size: 18px;
    padding: 14px 28px;
  }
}


/* Cart - Quantity Buttons */
quantity-input.quantity-input {
  border: 1px solid #CCCCCC;
  color: #333333;
  background: white;
  min-height: 40px;
  min-width: 48px;
  font-size: 18px;
  cursor: pointer;
  box-shadow:none !important;
}
.ai-sticky-bar-btn-primary-acxa0d1hkclndcelstaigenblocka122a76balnrn {
    min-height: 44px;
}
button.ai-sticky-bar-btn-acxa0d1hkclndcelstaigenblocka122a76balnrn.ai-sticky-bar-btn-secondary-acxa0d1hkclndcelstaigenblocka122a76balnrn {
    min-height: 44px;
}
quantity-input.quantity-input:hover button, quantity-input.quantity-input:hover input {
  background: #F5F5F5;
}
.quantity-input .quantity-input-field{border:0;}
.mini-cart-item-actions .quantity-input .quantity-input-field{border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;}

    /* Cart - Remove Button */
.mini-cart-item-remove.link-text {
  background: none;
  border: none;
  color: #666666;
  font-size: 16px;
  text-decoration: underline;
  cursor: pointer;
  min-height: 48px;
}
.mini-cart-item-remove.link-text:hover {
  color: #D32F2F;
}

.sys-cust-field{display:none;}
.desktop-hide{display:none;}
.block-section.cust-sty-block {
    display: none;
}
.product-actions-add-to-cart .quantity-input{min-height:48px;}
.add-sticky-bar.loading span {
    color: transparent;
}
.add-sticky-bar.loading>.button-overlay-spinner
{
    position: absolute;
    top: 50%;
    left: 50%;
    right: 0;
    bottom: 0;
    transform: translate(-50%, -50%);
    display:unset!important;
}
.add-sticky-bar.loading{
    position:relative
}

/* ---------------------------
   MOBILE ONLY PRODUCT PAGE STYLES
   --------------------------- */
@media only screen and (max-width: 768px) {
  .head-slot-nav-mobile-link-wrapper .meinu {
    display: block;
    margin-top: 16px;      
    font-size: 16px;      
    text-align: center;   
}
.header-search-global-form-wrap {
    margin-top: 10px;
}
.head-slot-nav-mobile-link-wrapper.mobile-menu-end {
    margin-top: 15px;
}
  .block-section.cust-sty-block {
    display: block;
}
.button-add-to-cart span{font-size: 14px;}
  .sys-cust-field{display:block;}
  .desktop-hide{display:block;}
  .desktop-hide {margin-top: 15px;}
  /* 1. Product Title */
  .product-info-heading {
    font-size: 26px !important;     /* Between 24–28px */
    font-weight: 700;
    text-align: center;
    margin-bottom: 10px;
    line-height: 1.3;
  }

  /* 2. Rating + Review Count (Judge.me) */
  .jdgm-preview-badge,
  .jdgm-prev-badge {
    display: flex !important;
    justify-content: center;
    align-items: center;
    margin-bottom: 15px;
    text-align: center;
  }

  .jdgm-prev-badge__stars {
    margin-right: 5px;
    transform: scale(1.05); /* Slightly larger stars */
  }

  .jdgm-prev-badge__text {
    font-size: 14px;
  }

  /* 3. Price */
  .product-block-price,
  .product-block-price .price,
  .product-block-price .price__regular,
  .product-block-price .price__sale {
    font-size: 34px !important; /* Between 32–36px */
    font-weight: 700 !important;
    margin: 12px 0;
  }

  .product-media-thumbnails {
    margin-bottom: 24px;
}

.block-section{
    margin-top: 1rem !important;
    margin-bottom: 5rem;
}

h1.product-info-heading.h2 {
    margin-top: -7%;
}
  
}


(max-width: 749px) {
    .ai-sticky-bar-acxa0d1hkclndcelstaigenblocka122a76balnrn {
        padding: 24px !important 0px 18.0px;
    }
}