.elementor-7200 .elementor-element.elementor-element-75c2926{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-7200 .elementor-element.elementor-element-e7440e6 .woocommerce-breadcrumb{color:var( --e-global-color-text );font-size:12px;text-transform:uppercase;letter-spacing:2px;}.elementor-7200 .elementor-element.elementor-element-e7440e6 .woocommerce-breadcrumb > a{color:var( --e-global-color-text );}.elementor-7200 .elementor-element.elementor-element-af3cb6a{--display:flex;--min-height:70vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:2% 2%;--row-gap:2%;--column-gap:2%;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-7200 .elementor-element.elementor-element-82b6e1e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7200 .elementor-element.elementor-element-8c56e34{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7200 .elementor-element.elementor-element-00751d9 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:0.7em;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-text );}.elementor-7200 .elementor-element.elementor-element-db5594c{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-7200 .elementor-element.elementor-element-db5594c .elementor-divider-separator{width:100%;}.elementor-7200 .elementor-element.elementor-element-db5594c .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-7200 .elementor-element.elementor-element-247bd87{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-7200 .elementor-element.elementor-element-247bd87 .elementor-divider-separator{width:100%;}.elementor-7200 .elementor-element.elementor-element-247bd87 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-7200 .elementor-element.elementor-element-608736b .cart button, .elementor-7200 .elementor-element.elementor-element-608736b .cart .button{transition:all 0.2s;}.elementor-7200 .elementor-element.elementor-element-608736b .quantity .qty{transition:all 0.2s;}@media(min-width:768px){.elementor-7200 .elementor-element.elementor-element-82b6e1e{--width:50%;}.elementor-7200 .elementor-element.elementor-element-8c56e34{--width:50%;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-e7440e6 */nav.woocommerce-breadcrumb a:hover {
    color: #1D9391!important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-58cc898 */.elementor-lightbox .elementor-lightbox-image {
    background: #FAF5E8;
}
.balck-gallery-wrapper {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.balck-gallery-main img {
    object-fit: contain;
    width: 100%;
    height: auto;
    max-height: 100%;
}

.balck-gallery-thumbs {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}

.balck-gallery-thumbs img {
  width: 100px;
  height: 110px;
  object-fit: cover;
  cursor: pointer;
  transition: border-color 0.2s ease;
}

.balck-gallery-thumbs img:hover {
  border-color: #111;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00751d9 */.elementor-7200 .elementor-element.elementor-element-00751d9 a {
    color: #111111;
}
.elementor-7200 .elementor-element.elementor-element-00751d9 a:hover {
    color: #1D9391;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-608736b *//* Styla presentkortsbelopp-fältet */
.bc-gift-amount,
input#credit_called, input[name="credit_amount"] {
    width: 100%;
    max-width: 300px;
    padding: 12px 14px;
    border: 1px solid #111;
    margin-bottom: 0;
}

/* Justera labeln */
label[for="credit_called"],
label[for="credit_amount"] {
    display: block;
    font-weight: 600;
    margin-bottom: 6px;
}

/* Lägg i varukorg-knappen */
.single_add_to_cart_button {
    background-color: #88c0b8; /* er gröna accent */
    color: #fff;
    width: 100%;
    font-weight: 600;
    border: none;
    border-radius: 6px;
    transition: background-color 0.3s ease;
}

.single_add_to_cart_button:hover {
    background-color: #6baaa2;
    cursor: pointer;
}

/* Antalsfältet (quantity) */
.quantity .qty {
    width: 90px;
    padding: 10px;
    margin-right: 10px;
    border-radius: 0px;
    border: 1px solid #111;
    text-align: center;
}/* End custom CSS */