/** Shopify CDN: Minification failed

Line 100:65 Unexpected "{"

**/
.disclosure .pv2-accordion__toggle {
  width: 13px;
  height: 1px;
  background: #000;
  position: relative;
  transition: 0s;
}
.disclosure .pv2-accordion__toggle:after {
  content: "";
  width: 13px;
  transition: 0s;
  transition-delay: 0s;
  height: 1px;
  position: absolute;
  opacity: 0;
  background: #000;
  opacity: 1;
  transform: rotate(90deg);
  z-index: 0;
}
.disclosure__title.active .pv2-accordion__toggle:after {
  opacity: 0;
  transform: rotate(0);
}
.disclosure__title:not(.active) + .disclosure__panel {
  max-height: 0px !important;
  overflow: hidden;
  transition: all ease 0.3s;
}

.disclosure .disclosure__panel {
  padding: 0;
  transition: all ease 0.3s;
}
/* .disclosure:not([open]) .disclosure__panel {
    display: block;
    height: 0px !important;
    overflow: hidden;
    transition: all .5s;
}
 */
.disclosure__title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.product-block__title {
  text-transform: uppercase;
  font-size: 10px;
}

/* free-product-drawer */

.mak_pdp-top_data {
  position: relative;
}

.disclaimer {
  background-color: black;
  text-align: center;
  position: sticky;
  top: 64px;
  z-index: 2;
}
.disclaimer p {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0px;
  font-size: 11px;
}
.side-drawer_container {
  margin-top: 10px;
}
.mak_product-item {
  margin-top: -18px;
}
.product-nav-slider {
  display: none;
}

.cart-item__variant {
  display: block !important;
}

.main-image .product-label--meta {
  margin-right: 30px;
}

.Counselo.mak-btn-i {
  letter-spacing: 1.85px;
}
.Cervantis.mak-btn-i {
  letter-spacing: 1.5px;
}
legend.valj-diamant + .option-selector__btns .opt-label--swatch, {
  width: 36px;   /* increase size of swatch */
  height: 36px;
  background-size: cover; /* make the image fill the whole swatch */
}
.mak_free-product-block {
  margin-top: -20px;
}
.line-item-property__field {
  margin-top: -30px;
  margin-bottom: 40px;
}
.option-selector {
  margin-bottom: 20px;
}
.mak-input-wrapper {
  margin-bottom: 20px;
}

div.mak-input-wrapper.mak-font-selector-normal.single-product-font-selector.main-product-font {
margin-bottom: 35px;
}

.mak-input-wrapper.drawer-product-font {
  margin-bottom: 40px;
}

.mak-input-wrapper .mak-selector.mak-swiper {
  margin-bottom: -15px;
}

.option-selector:has(.bokstav) {
  margin-bottom: -25px;
}
.mak__variants-main fieldset.mak_option-slector:has(.pdp-bokstav) {
  margin-bottom: -35px;
}

.quantity.buttoned-input {
  visibility: hidden;
}

.cart-item.gift-product .quantity.buttoned-input {
  visibility: visible;
  margin-top: -45px;
}