﻿.item-box .picture, .item-box {
    overflow: visible;
    position: relative;
}

.item-box .product-item .picture {
    overflow: visible;
}

.picture .quick-view-button {
    display: none;
}

.picture:hover .quick-view-button {
    position: absolute;
    left: calc(50% - 20px);
    z-index: 10;
    top: 20%;
    display: inline-block;
}

.fns-stickers-small-list {
    position: absolute;
    left: -7px;
    top: -7px;
    right: -7px;
    bottom: -7px;
    z-index: 10;
    pointer-events: none;
}

.fns-stickers-small-list .fns-stickers-alignment-topleft,
.fns-stickers-small-list .fns-stickers-alignment-lefttop {
    float: left;
    text-align: left;
}

.fns-stickers-small-list .fns-stickers-alignment-righttop {
    position: absolute;
    right: 0;
    top: 0;
}

.fns-stickers-small-list .fns-stickers-alignment-bottomleft {
    position: absolute;
    left: 0;
    bottom: 0;
}

.fns-stickers-small-list .fns-stickers-alignment-bottomright {
    position: absolute;
    bottom: 0;
    right: 0;
}

.fns-stickers-small-list .sticker-image img,
.fns-stickers-big-list .sticker-image img  {
    max-width: none;
    max-height: none;
    position: static !important;
}

.quickViewWindow .related-products-grid .item-box {
    overflow: initial;
}


/*  big stickers  */

.gallery .picture {
    overflow: visible;
}

.fns-stickers-big-list {
    position: absolute;
    left: 5px;
    top: 5px;
    bottom: 5px;
    right: 5px;
    z-index: 1;
    display: flex;
    pointer-events: none;
}

.fns-stickers-big-list .fns-stickers-alignment-lefttop,
.fns-stickers-big-list .fns-stickers-alignment-topleft {
    float: left;
    text-align: left;
}

.fns-stickers-big-list .fns-stickers-alignment-lefttop {
    display: flex;
}

.fns-stickers-big-list  .fns-stickers-alignment-righttop {
    position: absolute;
    top: 0;
    right: 0;
}

.fns-stickers-big-list  .fns-stickers-alignment-bottomleft {
    position: absolute;
    bottom: 0;
    left: 0;
}

.fns-stickers-big-list  .fns-stickers-alignment-bottomright {
    position: absolute;
    bottom: 0;
    right: 0;
}