/*
sidebar buy on other shops
*/

.boxBuyOn {
    max-width: 450px;
    margin: 2.5rem auto 0 auto;
}
.boxBuyOn>h3 {
    display: flex;
    align-items: center;
    justify-content: var(--dgl-buyon-title-align);
    gap: .5rem;
    font-size: 1rem;
    font-weight: bold;
    margin: 0 0 0 0;
    padding: .5rem 1rem;
    color: var(--dgl-buyon-border-color);
    background-color: var(--dgl-buyon-border-bg);
    line-height: 1.2;
}
.boxBuyOn>ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: var(--dgl-buyon-border-width);
    list-style: none;
    padding: 0 0 0 0;
    margin: 0 auto 0 auto;
    border-width: 0 var(--dgl-buyon-border-width) var(--dgl-buyon-border-width) var(--dgl-buyon-border-width);
    border-color: var(--dgl-buyon-border-bg);
    border-style: var(--dgl-buyon-border-style);
    background-color: var(--dgl-buyon-border-bg);
}
.boxBuyOn>ul>li {
    flex: auto;
    margin: 0 0 0 0;
    padding: .75rem;
    position: relative;
    text-align: center;
    overflow: hidden;
    cursor: pointer;
    background-color: var(--dgl-buyon-border-color);
}
.boxBuyOn>ul>li>a:not(.storeName) {
    display: block;
    text-align: center;
    overflow: hidden;
    margin: 0 0 0 0;
    padding: 2.875rem 0 0 0;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: all .5s ease-in-out;
}
.boxBuyOn>ul>li>a.storeName {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    background-color: var(--dgl-buyon-border-bg);
    color: var(--dgl-buyon-border-color);
    font-size: .875em;
    transform: translate(0,0);
    transition: transform .5s;
    text-decoration: none;
    line-height: 1.3;
    padding: .5rem;
}
.boxBuyOn>ul>li:hover>.storeName {
    transform: translate(0,-100%);
}
.boxBuyOn>ul>li>a.url_amazon {
    background-image: url(../../img/store/amazon_logo.png);
}
.boxBuyOn>ul>li>a.url_ibs {
    background-image: url(../../img/store/ibs_logo.png);
}
.boxBuyOn>ul>li>a.url_inmondadori {
    background-image: url(../../img/store/inmondadori_logo.png);
}
.boxBuyOn>ul>li>a.url_feltrinelli {
    background-image: url(../../img/store/feltrinelli_logo.png);
}
.boxBuyOn>ul>li>a.url_unilibro {
    background-image: url(../../img/store/unilibro_logo.png);
}
.boxBuyOn>ul>li>a.url_medialibrary {
    background-image: url(../../img/store/medialibrary_logo.png);
}
.boxBuyOn>ul>li>a.url_omniabuk {
    background-image: url(../../img/store/omniabuk_logo.png);
}
.boxBuyOn>ul>li>a.url_bookrepublic {
    background-image: url(../../img/store/bookrepublic_logo.png);
}
.boxBuyOn>ul>li>a.url_libreriarizzoli {
    background-image: url(../../img/store/libreriarizzoli_logo.png);
}
.boxBuyOn>ul>li>a.url_sanpaolostore {
    background-image: url(../../img/store/sanpaolostore_logo.png);
}
.boxBuyOn>ul>li>a.url_libreria_universitaria {
    background-image: url(../../img/store/libreria_universitaria_logo.png);
}
.boxBuyOn>ul>li>a.url_streetlib {
    background-image: url(../../img/store/streetlib_logo.png);
}
.boxBuyOn>ul>li>a.url_esterna_acquisto {
    background-image: url(../../img/store/esterna_acquisto_logo.png);
}
