.mod-maxshop-container{position:relative;padding:24px 48px;}
.mod-maxshop-scrollbox{display:flex; flex-wrap:nowrap; justify-content:space-around; text-align:center; 
    overflow-x:hidden; white-space: nowrap; width:100%; gap:24px; }

.mod-maxshop-btns{display:inline-block;width:50px;height:50px;background:transparent;transition:0.5s;}
.mod-maxshop-btns button{display:inline-block;width:50px;height:50px;background:rgba(0,0,0,0.1);color:#000;transition:0.5s;}
.mod-maxshop-btns button:hover{background:var(--main);color:#fff;}
.mod-maxshop-btns.btns-left{position:absolute;top:50%;left:18px;z-index:10;}
.mod-maxshop-btns.btns-right{position:absolute;top:50%;right:18px;z-index:10;}

.mod-maxshop-item{width:360px;min-width:360px;height:auto;background:var(--white);}


.mod-maxshop-product-image{}
.mod-maxshop-product-image img{display:inline-block;max-width:100%;max-height:240px;vertical-align:middle;transition:0.5s;}
.mod-maxshop-product-image:hover img{transform: scale(0.9);}

/*.mod-maxshop-products{position: relative;background: #fff; border: 1px solid #d9d9d9; box-shadow: 0 3px 10px -8px rgb(75, 125, 175);
    transition:0.5s; min-width:480px;}
.mod-maxshop-products:hover{background:transparent; border:1px solid var(--main); box-shadow:0 8px 10px -8px rgb(75, 125, 175);}
.mod-maxshop-product-box{background:var(--white);}
.mod-maxshop-product-box-image{}
.mod-maxshop-product-box-image img{display:inline-block;max-width:100%;max-height:300px;vertical-align:middle;transition:0.5s;}
.mod-maxshop-product-box-image:hover img{transform: scale(0.9);}
.mod-maxshop-product-box-title{}
.mod-maxshop-product-box-title a{display:block;background:white;padding:6px;}
.mod-maxshop-product-box-title a:hover{background: var(--main); color:white;}
.mod-maxshop-product-box-price{padding:12px 3px;}
.mod-maxshop-product-price{font-size:1.1rem;font-weight:900;}
.mod-maxshop-product-money{font-size:0.9rem;color:#405b8e}
.mod-maxshop-product-brief{padding: 0px 3px 12px 3px;color:var(--bs1);}*/

button.btn-toggle{background-color:var(--btn1); color:var(--white); transition:0.5s;}
button.btn-toggle:hover{background-color:var(--white); border-color:var(--btn1); color:var(--btn1);}
button.btn-toggle:active{background-color:var(--white); border-color:var(--btn1); color:var(--btn1);}

button.btn-shop{background-color:var(--greenlight); color:var(--white); transition:0.5s;}
button.btn-shop:hover{background-color:var(--white); border-color:var(--greenlight); color:var(--greenlight);}
button.btn-shop:active{background-color:var(--white); border-color:var(--bgc1); color:var(--bgc1);}


/* -------------- keyframes ---------------------------------------- */
@keyframes scroll{
    from{transform: translateX(0);}
    to{transform: translateX(100%);}
}

/* -------------- Map flex Media ---------------------------------------- */
/* mb:mobile 60x6=360 (0px) */
@media only screen and (min-width:0px){
}
/* tb:tablet 60x12=720 (361px) */
@media only screen and (min-width:361px){
}
/* pc:desktop 60x18=1080 (721px) */
@media only screen and (min-width:721px){
}
/* lp:laptop 60x24=1440 (1081px) */
@media only screen and (min-width:1081px){
}
/* tv:television 60x30=1800 (1441px) */
@media only screen and (min-width:1441px){
}