.mg-bs{background:var(--mg-bs-bg);overflow:hidden}.mg-bs img{display:block;max-width:100%;height:auto}.mg-bs__header{display:flex;flex-direction:column;align-items:var(--mg-bs-header-align);text-align:var(--mg-bs-text-align);gap:8px;margin-bottom:30px}.mg-bs__label{width:fit-content;margin:0 0 4px;padding:10px 32px;border-radius:999px;background:var(--mg-bs-label-bg);color:var(--mg-bs-label-color);font-size:12px;font-weight:700;line-height:1.3;letter-spacing:2px;text-transform:uppercase}.mg-bs__heading{margin:0;font-family:var(--heading-font-family);font-size:var(--mg-bs-heading-size);line-height:1.15;color:var(--mg-bs-heading-color)}.mg-bs__subheading{max-width:600px;font-size:16px;line-height:1.4;color:var(--mg-bs-subheading-color)}.mg-bs__subheading p{margin:0}.mg-bs__tabs-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px}.mg-bs__tabs-bar[hidden]{display:none}.mg-bs__tab-labels{display:flex;align-items:center;min-width:0;overflow-x:auto;scrollbar-width:none;border-radius:999px;background:var(--mg-bs-tab-bg)}.mg-bs__tab-labels::-webkit-scrollbar{display:none}.mg-bs__tab{flex:1 0 auto;padding:.8em 2.4em;border:0;border-radius:999px;background:transparent;color:var(--mg-bs-tab-color);font:inherit;font-size:14px;line-height:1.25;white-space:nowrap;cursor:pointer}.mg-bs__tab[aria-selected=true]{background:var(--mg-bs-tab-active-bg);color:var(--mg-bs-tab-active-color)}.mg-bs__nav{display:flex;gap:8px;flex-shrink:0}.mg-bs__nav-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:var(--mg-bs-nav-bg);color:var(--mg-bs-nav-color);cursor:pointer;transition:opacity .2s}.mg-bs__nav-btn:disabled{background:var(--mg-bs-nav-disabled-bg);color:var(--mg-bs-nav-disabled-color);cursor:not-allowed}.mg-bs__nav-btn:not(:disabled):hover{opacity:.85}[dir=rtl] .mg-bs__nav-btn svg{transform:scaleX(-1)}.mg-bs__panel[hidden]{display:none}.mg-bs .mg-bs__swiper>.swiper-wrapper{align-items:stretch}.mg-bs .mg-bs__swiper .swiper-slide.mg-bs__slide{height:auto}.mg-bs__progress.swiper-pagination{position:static;width:100%;height:5px;margin-top:30px;overflow:hidden;border-radius:999px;background:#00000014}.mg-bs__progress .swiper-pagination-progressbar-fill{border-radius:999px;background:var(--mg-bs-progress-color)!important}.mg-bs__slide{display:flex;flex-direction:column;height:auto;overflow:hidden;border-radius:16px;background:var(--mg-bs-card-bg);box-sizing:border-box}.mg-bs__slide--image{position:relative;min-height:380px;color:#fff}.mg-bs__slide--image .mg-bs__image-bg,.mg-bs__slide--image .mg-bs__image-bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mg-bs__slide--image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0000 45%,rgba(0,0,0,var(--mg-bs-image-overlay)));pointer-events:none}.mg-bs__overlay{position:relative;z-index:2;display:flex;flex-direction:column;gap:15px;margin-top:auto;padding:25px 8%;height:100%;justify-content:flex-end}.mg-bs__overlay-title{text-shadow:0 2px 12px rgba(0,0,0,.35)}.mg-bs__overlay-title *{margin:10px 0;padding:0;font-family:var(--heading-font-family);font-size:22px;line-height:1.3em;color:inherit}.mg-bs__overlay-title b,.mg-bs__overlay-title strong{font-size:28px}.mg-bs__overlay-btn{width:fit-content;padding:10px 25px;border-radius:50px;background:var(--mg-bs-image-btn-bg);color:var(--mg-bs-image-btn-color);font-size:14px;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:opacity .2s}.mg-bs__overlay-btn:hover{opacity:.88}.mg-bs__product-image{position:relative;display:block}.mg-bs__product-image img{width:100%;object-fit:contain}.mg-bs__product-image .mg-bs__img-primary{aspect-ratio:var(--mg-bs-image-ratio)}.mg-bs__product-image .mg-bs__img-hover{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;opacity:0;transition:opacity .6s;pointer-events:none}@media(hover:hover){.mg-bs__product-image:hover .mg-bs__img-hover{opacity:1}}.mg-bs__body{display:flex;flex-direction:column;flex:1 1 auto;padding:10px 15px 15px}.mg-bs__rating{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:12px;color:var(--mg-bs-rating-text-color)}.mg-bs__stars{display:inline-flex;gap:1px;color:var(--mg-bs-star-color)}.mg-bs__stars svg{width:14px;height:14px}.mg-bs__title{margin-top:10px;overflow:hidden;font-weight:600;line-height:1.25;white-space:nowrap;text-overflow:ellipsis;color:var(--mg-bs-card-title-color);text-decoration:none}.mg-bs__desc{margin:10px 0;padding:0;list-style:none;color:var(--mg-bs-card-text-color)}.mg-bs__desc li,.mg-bs__desc p{margin:0;font-size:14px;line-height:1.35}.mg-bs__price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-top:auto}.mg-bs__price{font-size:20px;font-weight:600;line-height:1;color:var(--mg-bs-price-color)}.mg-bs__old-price{font-size:12px;line-height:1;color:var(--mg-bs-card-text-color);opacity:.6}.mg-bs__save{padding:4px 8px;border-radius:4px;background:color-mix(in srgb,var(--mg-bs-save-color) 13%,transparent);color:var(--mg-bs-save-color);font-size:12px;font-weight:600;line-height:1;text-transform:uppercase}.mg-bs__actions{margin-top:10px}.mg-bs__btn{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:12px 20px;border-radius:50px;background:var(--mg-bs-btn-bg);color:var(--mg-bs-btn-color);font-size:14px;line-height:1;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:opacity .2s}.mg-bs__btn:hover{opacity:.75}.mg-bs__btn-label{position:relative;display:inline-block;vertical-align:top}.mg-bs__btn-label>span{display:inline-block}@media screen and (max-width:768px){.mg-bs__header{margin-bottom:20px}.mg-bs__heading{font-size:var(--mg-bs-heading-size-mobile)}.mg-bs__subheading{font-size:14px}.mg-bs__tabs-bar{margin-bottom:20px}.mg-bs__nav{display:none}.mg-bs__progress.swiper-pagination{margin-top:20px}.mg-bs__slide--image{min-height:300px}.mg-bs__product-image{width:90%;margin:auto}.mg-bs__body{padding:10px}.mg-bs__stars svg{width:12px;height:12px}.mg-bs__desc li,.mg-bs__desc p{font-size:12px}.mg-bs__price{font-size:17px}.mg-bs__save{padding:4px;font-size:11px}.mg-bs__btn{padding:10px 14px;font-size:12px}.mg-bs__overlay-title b,.mg-bs__overlay-title strong{font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/mg-best-sellers.css.map */
