.elementor-571 .elementor-element.elementor-element-34b0b2c{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-571 .elementor-element.elementor-element-a004293{--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;}@media(min-width:768px){.elementor-571 .elementor-element.elementor-element-34b0b2c{--content-width:1600px;}.elementor-571 .elementor-element.elementor-element-a004293{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-36a469a */.sabris-filter-input, .sabris-searchform__input, .sabris-sort {
    margin: 10px 0px;
}

.sabris-add-form__qty {
    border: 1px #ededed!important;
}

.sabris-qty__btn {
    background-color: none!important;
}

.sabris-qty__btn:hover {
    background-color: none!important;
}

.sabris-qty__btn:hover,
.sabris-qty__btn:focus,
.sabris-qty__btn:focus-visible{
  background: transparent;
  box-shadow: none;
  outline: none;
}

/* Byt röd accent (#E11D48) till grön (#92c01f) */

:root{
  --sabris-accent:#92c01f;
}

/* Knappar */
.sabris-filters__apply,
.sabris-searchform__button,
.sabris-card__button,
.sabris-single__cta,
.sabris-cartsummary__link{
  border-color:#92c01f !important;
  background:#92c01f !important;
  box-shadow:0 10px 24px rgba(146,192,31,0.18) !important;
}

.sabris-filters__apply:hover,
.sabris-searchform__button:hover,
.sabris-card__button:hover,
.sabris-single__cta:hover,
.sabris-cartsummary__link:hover{
  box-shadow:0 14px 28px rgba(146,192,31,0.22) !important;
}

/* Aktiva kategorier / accenter */
.sabris-accordion__item.is-active > .sabris-accordion__row > .sabris-accordion__link,
.sabris-accordion__subitem.is-active > .sabris-accordion__row > .sabris-accordion__link{
  background:rgba(146,192,31,0.10) !important;
  box-shadow:inset 3px 0 0 #92c01f !important;
}

/* Hover på länkar och toggles */
.sabris-accordion__link:hover,
.sabris-card__title a:hover,
.sabris-single__back:hover,
.sabris-filters__reset:hover,
.sabris-card__button--secondary:hover,
.sabris-cartsummary__link--ghost:hover{
  color:#92c01f !important;
}

.sabris-accordion__toggle:hover::before,
.sabris-accordion__toggle:hover::after{
  background:#92c01f !important;
}

/* Focus states inputs */
.sabris-filter-input:focus,
.sabris-searchform__input:focus,
.sabris-sort:focus{
  border-color:rgba(146,192,31,0.45) !important;
  box-shadow:0 0 0 4px rgba(146,192,31,0.10) !important;
}

/* Out of stock badge om du vill att även den går i grön stil, annars ta bort */
.sabris-card__stock.is-out-of-stock,
.sabris-single__stock.is-out-of-stock{
  color:#92c01f !important;
  background:rgba(146,192,31,0.10) !important;
}

/* Qty-knappar hover */
.sabris-qty__btn:hover{
  color:#92c01f !important;
}

/* Ghost buttons hover border */
.sabris-filters__reset:hover,
.sabris-card__button--secondary:hover,
.sabris-cartsummary__link--ghost:hover{
  border-color:rgba(146,192,31,0.24) !important;
}

/* Byt kvarvarande rosa/röda detaljer till grön accent */

/* 1. + / - i qty */
.sabris-qty__btn,
.sabris-qty__btn:hover,
.sabris-qty__btn:focus,
.sabris-qty__btn:focus-visible{
  background:rgba(146,192,31,0.10) !important;
  color:#92c01f !important;
  box-shadow:none !important;
  outline:none !important;
}

/* 2. + / - i kategori-menyn till vänster */
.sabris-accordion__toggle,
.sabris-accordion__toggle:hover,
.sabris-accordion__toggle:focus,
.sabris-accordion__toggle:focus-visible{
  background:rgba(146,192,31,0.10) !important;
  box-shadow:none !important;
  outline:none !important;
}

.sabris-accordion__toggle::before,
.sabris-accordion__toggle::after{
  background:#92c01f !important;
}

/* 3. Border vid hover på produktkort */
.sabris-card:hover{
  border-color:rgba(146,192,31,0.30) !important;
}/* End custom CSS */