::-moz-selection { /* Code for Firefox */
  color: var(--title);  background: var(--primary);}
::selection {color: var(--title);background: var(--primary);}
.ba-item-add-to-cart .ba-add-to-cart-extra-options {margin-top: 0px;}
.ba-item-add-to-cart .ba-add-to-cart-row-value > span > span:not(.ba-tooltip) {height: 1rem;width: 1rem;}
.ba-item-reviews .ba-comments-total-count-wrapper .ba-review-stars-wrapper i {font-size: 1.25rem;}
.ba-item-reviews .ba-reviews-total-rating {   font-size: 2rem;}
.full-width-btn-left .ba-button-wrapper a {  justify-content: left;}
.ba-add-to-cart-variation { margin-bottom: 1.0rem;}
.ba-hotspot-popover[data-position="left"]:after { border-left-color: var(--border);}
.ba-store-cart .ba-cart-price-wrapper { font-size: 1rem;}
.ba-cart-price-wrapper {color: var(--title);font-weight: 500;}
.ba-cart-checkout-btn {color: var(--title-inverse);font-size: 1.15rem;}
.ba-blog-post-fields .ba-blog-post-field-value { flex-grow: 1; text-align: left;}
.ba-blog-post-fields .ba-blog-post-field-title {flex-grow: 1; text-align: left; display: none;}
.gridbox-gallery-modal i{color: #000;}
.ba-add-to-cart-buttons-wrapper{flex: 1;}
#item-15948919360 .ba-add-to-cart-button-wrapper a {flex: 1;}
.ba-item-fields-filter .ba-fields-filter-wrapper.horizontal-filter-bar .ba-field-filter {border-radius: 0rem;border: 1px solid var(--color-2); background-color: var(--color-2);}
.ba-blog-post-product-options-wrapper .ba-blog-post-product-options > span > span:not(.ba-tooltip) { height: 12px; width: 12px;}
.ba-blog-post-fields .ba-blog-post-field-value img {margin-top: -80px;}
.blog-posts-sorting-wrapper select {font-size: 14px !important;font-weight: 500 !important;    letter-spacing: 0px !important; line-height: initial !important;}
.ba-blog-post-product-options-wrapper .ba-blog-post-product-options { display: flex;align-items: center;justify-content: center;}
.ba-item-field-group .ba-field-wrapper .ba-field-content > span{ display: inline-block;  padding-left: 10px;}
.accordion-heading > a.accordion-toggle {padding: 15px 15px 15px 0px; border-bottom: 1px solid var(--title);}
.ba-item-field-group .ba-field-content a{background-color: var(--color-1);padding: 10px;}
.ba-item-field-group .ba-field-content a:hover{background-color: var(--primary);text-decoration: underline;}
.ba-item-fields-filter .ba-fields-filter-wrapper:not(.horizontal-filter-bar) .ba-field-filter {
    margin: 5px 0;    border-bottom: 1px solid var(--border);}
.ba-wishlist-headline-wrapper, .ba-cart-headline-wrapper { padding: 25px 50px 15px 50px;background-color: var(--color-2); border-bottom: 1px solid var(--color-4)}
.ba-cart-product-row:not(:last-child) {border-bottom: 1px solid var(--color-4);}
.ba-checkout-edit-order{padding: 0.25rem 0.5rem; background-color: var(--color-4);}
.ba-checkout-edit-order:hover{background-color: var(--primary);}
.comment-logout-action, .ba-submit-comment, .ba-leave-review-box-wrapper .ba-submit-cancel{font-size: 0.85rem !important;;}
.ba-account-wrapper {margin: 50px auto;width: 1600px;}
.comment-user-name, .ba-user-login-btn, .ba-guest-login-btn{font-size: .85rem !important;}
.ba-item-reviews .ba-author-avatar{height: 35px; min-width: 35px;width: 35px;}
.ba-item-reviews .ba-comments-login-wrapper + .ba-review-rate-wrapper .ba-review-stars-wrapper i, .ba-comments-login-wrapper + .ba-review-rate-wrapper i{font-size: 1.25rem;}
 li.deeper > a i.ba-icon-caret-right { display: none;}
.ba-item-add-to-cart .ba-add-to-cart-row-value > span > span:not(.ba-tooltip):before {
    border: 2px solid var(--variation-color-value);border-radius: inherit;bottom: -7px;left: -7px;right: -7px;top: -7px;transition: transform .3s;}
.blog-posts-sorting-wrapper {margin-bottom: 5px;}
/*količina košarica*/
.ba-cart-product-quantity-cell {display: none;}
#item-1753783281241 .ba-button-wrapper a span {font-size: 0rem;}
.ba-item-wishlist .ba-btn-transition i:not([data-products-count="0"]):after, .ba-item-cart .ba-btn-transition i:not([data-products-count="0"]):after {background: #007df7;}
.ba-minimum-order-amount, .ba-wishlist-add-all-btn, .ba-cart-checkout-btn {font-weight: bold;font-size: 1.125rem;}

/*tooltip*/
.ba-variation-notice {background: #007df7;right: calc(55% + 15px);}

/*animated link div*/
.izbornik {
  position: relative;
  color: var(--title);
  text-decoration: none;
  padding-bottom: 5px;
}

.izbornik:hover {
  color: var(--title);
}

.izbornik:before {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: var(--primary);
  transform: scaleX(0);
  transition: transform 0.45s ease;
}

.izbornik:hover::before {
  transform: scaleX(1);
}
/*full btn*/
.full-width-btn-left a span, 
.full-width-btn-left a {width: 100%;text-align: left !important;box-sizing: border-box;}
/*scrollbar*/
/*sidebar scroll*/
body::-webkit-scrollbar {
  width: 3px;               /* width of the entire scrollbar */
}

body::-webkit-scrollbar-track {
  background: var(--bg-primary);        /* color of the tracking area */
}

body::-webkit-scrollbar-thumb {
  background-color: var(--primary);    /* color of the scroll thumb */
  border-radius: 0px;       /* roundness of the scroll thumb */
  border: 5px solid var(--primary);  /* creates padding around scroll thumb */
}
.viewer .titlebar .model-info h2 a {
    padding: 0;
    margin: 0;
    font-size: 0px;
    line-height: 16px;
    color: #fff;
    text-shadow: 0 0 5px rgba(0, 0, 0, .8);
    text-shadow: 0 0 5px var(--color-black-a80, rgba(0, 0, 0, .8));
}
/*resp*/
@media (max-width: 1024px) {
    .ba-item-add-to-cart .ba-add-to-cart-stock, .ba-item-add-to-cart .ba-add-to-cart-variation {
        flex-direction: row !important;}}
@media (max-width: 80rem) {
    .ba-item .open-responsive-filters {border-radius: 0px;color: #000 !important;font-weight: 400 !important;padding: 11px 40px;margin-bottom: 15px;}}
@media (max-width: 80rem) {.ba-item .open-responsive-filters i {font-size: 18px;}}
