/** Shopify CDN: Minification failed

Line 146:1 Unexpected ";"
Line 149:1 Unexpected ";"
Line 179:2 Unexpected "{"
Line 179:3 Unexpected "{"
Line 179:12 Expected ":"
Line 184:2 Unexpected "{"
Line 184:3 Unexpected "{"
Line 184:12 Expected ":"
Line 189:2 Unexpected "{"
Line 189:3 Unexpected "{"
... and 2 more hidden warnings

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS 
/-----------------------------------------------------------------------------*/
#cart-sidebar-checkout{
  display:none !important;
}
#sidebar_cart_conditions{
  display:none !important;
}
/* Mobile Slider */
.slider-action  {
display: none !important;  
}
.productView-iconZoom {
  display: none !important;
}
/* .productView-thumbnail-wrapper .productView-for {
  display: none !important;
} */
/* end Mobile Slider */

.form-input quantity{
  display: none!important;
}
.product-form__label.soldout{
  display: none!important;
}

label[name="Piatra principala"] span {
border-radius: 40px !important;
width: 35px !important;
height: 35px !important; 
}
label[name="Piatra principala"] {
border-radius: 40px !important;
width: 40px!important;
height: 40px !important;
border: 0px !important;
}
/* Collection filter with images  */
.facets__item--swatch .facet-checkbox {
  display: flex !important;
  font-size: 12px !important;
  width: 150px !important;
  height: 40px !important;
  border:0px solid !important;
  border-radius: 0 !important;
  justify-content: space-between;
  flex-direction: row;
  align-items: center;
  white-space: nowrap !important;
}
.facets__item--swatch input:checked+.facet-checkbox {
  border:2px solid #caa264 !important;
}
.facets__item.facets__item--swatch {
  display: flex !important;
}

.filter-display-scroll .facets__list{
  max-height: 800px !important;
}
.facets__item--swatch .facet-checkbox .pattern {
  background-size: contain !important;
  background-repeat: no-repeat !important;
  border-radius: 0 !important;
}

.sidebarBlock.js-filter.Set.Produs {
    display: none;
}

/* Product Options Image  */
.product-form__label .pattern {
  background-size: contain !important;  
}
.product-form__swatch .product-form__label {
  padding: 0 !important;
}

.header-wrapper {
  height: auto !important;
}
.header-top--wrapper .header__logo {
    margin-right: 125px;
}

.product-details .product-option-rings {
  display: grid !important;
  grid-template-columns: repeat(2, auto) !important;
  grid-template-rows: auto auto;
  row-gap: 10px;
}

/* Display GRID product Option Verighete Template */
.product-option-verighete {
  display: grid;
  grid-template-columns: repeat(2, 50%);
  grid-template-rows: auto auto;
  gap: 10px;
}
.product-option-verighete > :nth-child(1) {
  grid-column: 1/4;
}
/* END */

.product-details .product-option-rings {
  margin-bottom: 14px !important;
}
.product-form__radio:checked+.product-form__label .text {
  border-color: #caa264 !important;
}
.product-form__swatch .product-form__radio:checked+.product-form__label {
  border-color: #caa264 !important;
}
.productView-quantity {
  display: none !important;
}

/* Collection Filter CSS */
.facets__list {
  display: flex;
  flex-direction: column !important;
  flex-wrap: nowrap !important;
  justify-content: space-evenly; 
}

/* cart */
.cart-item-edit {
  display:none !important;
};
.previewCartItem-edit {
  display:none !important;
};
/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {

  .halo-productView-right {
    padding: 20px;
    background-color: white;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    border-radius: 20px;
}

/*   .page-sidebar .halo-sidebar-wrapper {
    padding: 20px !important;
    box-shadow: rgb(100 100 111 / 20%) 0px 7px 29px 0px;
    border-radius: 20px;
    background-color: white;
}

 .page-sidebar.page-sidebar-right+.page-content {
    padding-right: 10px !important;
  
} */

  .productView-image.fit-unset .productView-img-container img:not(.zoomImg) {
/*     width: 550px !important;
    height: 550px !important; */
  }
  
/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  {{settings.tablet_mobile_css }}
}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
  {{settings.tablet_css }}
}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
  {{settings.mobile_css }}
}