.mlps-section{position:relative;width:100%}.mlps-heading{text-align:center;}.mlps-title{margin:0;font-size:24px;font-weight:500;line-height:1.25;color:#deab64;text-transform:uppercase}.mlps-title-decor{position:relative;width:48px;height:14px;margin:5px auto 0}.mlps-title-decor:before{content:"";position:absolute;left:0;right:0;top:6px;height:1px;background:#c49a56}.mlps-title-decor span{position:absolute;width:9px;height:9px;left:50%;top:2px;transform:translateX(-50%) rotate(45deg);background:#c49a56}.mlps-viewport{position:relative}.mlps-source{display:none!important}.mlps-slider{width:100%}.mlps-page{width:100%;display:grid;grid-template-columns:repeat(var(--mlps-cols),minmax(0,1fr));gap:16px}.mlps-grid-mode{display:grid;grid-template-columns:repeat(var(--mlps-cols),minmax(0,1fr));gap:16px}.mlps-product-item{min-width:0}.mlps-product-item>li.product,.mlps-product-item .product-small{width:100%;list-style:none;margin:0}.mlps-product-item .box-image{border-radius:11px;overflow:hidden;background:#f5f5f5}.mlps-product-item .box-text{padding:10px 10px 12px}.mlps-product-item .product-title{font-size:15px;line-height:1.45}.mlps-product-item .price{font-size:16px;font-weight:500}.mlps-product-item .star-rating{margin-top:5px}.mlps-slider .flickity-prev-next-button{width:40px;height:40px;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.12);opacity:1}.mlps-slider .flickity-prev-next-button.previous{left:-18px}.mlps-slider .flickity-prev-next-button.next{right:-18px}.mlps-slider .flickity-page-dots{bottom:-24px}.mlps-fallback{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px}.mlps-fallback .mlps-page{min-width:100%;scroll-snap-align:start}.mlps-footer{text-align:center;margin-top:28px}.mlps-more-button,.mlps-load-more{min-width:150px;margin:0;border-radius:99px}.mlps-load-more.is-loading{opacity:.65;pointer-events:none}
@media(max-width:768px){.mlps-heading{margin-bottom:16px}.mlps-title{font-size:20px}.mlps-page,.mlps-grid-mode{grid-template-columns:repeat(var(--mlps-cols-mobile-int),var(--mlps-mobile-item-width));gap:10px}.mlps-product-item .box-text{padding:8px 5px 10px}.mlps-product-item .product-title{font-size:13px}.mlps-product-item .price{font-size:14px}.mlps-slider .flickity-prev-next-button{width:36px;height:36px}.mlps-slider .flickity-prev-next-button.previous{left:-8px}.mlps-slider .flickity-prev-next-button.next{right:-8px}}


.mlps-title a {
    color: #deab64;
}
/*
 * UX Builder / Flatsome preview hardening.
 * Flatsome's builder can temporarily apply generic .col/.product-small rules
 * while an element is being re-rendered. Keep MLPS items constrained to the
 * plugin grid cell instead of letting a product box become a full-row column.
 */
.mlps-section .mlps-page,
.mlps-section .mlps-grid-mode{
    display:grid!important;
    grid-template-columns:repeat(var(--mlps-cols),minmax(0,1fr))!important;
    gap:16px!important;
    width:100%!important;
    max-width:100%!important;
}
.mlps-section .mlps-page>.mlps-product-item,
.mlps-section .mlps-grid-mode>.mlps-product-item{
    min-width:0!important;
    width:auto!important;
    max-width:none!important;
    flex:initial!important;
}
.mlps-section .mlps-product-item>.product,
.mlps-section .mlps-product-item>.product-small,
.mlps-section .mlps-product-item>li.product,
.mlps-section .mlps-product-item .product-small{
    width:100%!important;
    max-width:100%!important;
    flex:0 0 100%!important;
    float:none!important;
    margin-left:0!important;
    margin-right:0!important;
}
@media(max-width:768px){
    .mlps-section .mlps-page,
    .mlps-section .mlps-grid-mode{
        grid-template-columns:repeat(var(--mlps-cols-mobile-int),var(--mlps-mobile-item-width))!important;
        gap:10px!important;
    }
}
