.mm-latest-products-section{background-color:var(--clr-bg);overflow:hidden;padding:clamp(24px,4vw,64px) 0;position:relative;width:100%}.mm-latest-products-inner{direction:rtl;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1696px;padding:0 clamp(16px,5.8vw,112px)}.mm-latest-header{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:8px;width:100%}.mm-latest-header__right{display:flex;flex-direction:column;gap:4px}.mm-latest-header__subtitle{color:var(--clr-neutral-400);font-family:var(--font-primary);font-size:clamp(12px,.9vw,15px);font-weight:500}.mm-latest-header__title{color:var(--clr-text);font-family:var(--font-primary);font-size:clamp(20px,1.8vw,32px);font-weight:800;margin:0}.mm-latest-header__left{align-items:center;display:flex}.mm-latest-header__btn{align-items:center;background-color:var(--clr-secondary);border-radius:9999px;color:var(--clr-surface);display:inline-flex;font-family:var(--font-primary);font-size:clamp(13px,1vw,15px);font-weight:700;gap:8px;padding:10px 24px;text-decoration:none;transition:all .3s ease}.mm-latest-header__btn:hover{background-color:var(--clr-secondary-800);box-shadow:0 4px 12px rgba(10,148,111,.2);transform:translateY(-2px)}.mm-latest-header__btn:active{transform:translateY(0)}.mm-latest-header__btn-arrow{font-size:1.1em;transition:transform .3s ease}.mm-latest-header__btn:hover .mm-latest-header__btn-arrow{transform:translateX(-4px)}.mm-latest-slider-container{overflow:visible;position:relative;width:100%}.mm-latest-slider{display:flex;gap:clamp(12px,1.5vw,24px);overflow-x:auto;padding:20px 4px 40px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;filter:drop-shadow(0 24px 96px rgba(229,229,229,.4))}.mm-latest-slider::-webkit-scrollbar{display:none}.mm-latest-nav-btn{align-items:center;background-color:var(--clr-surface);border:1px solid var(--clr-border);border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.08);cursor:pointer;display:flex;height:clamp(40px,3vw,48px);justify-content:center;position:absolute;top:calc(50% - 10px);transform:translateY(-50%);transition:all .3s ease;width:clamp(40px,3vw,48px);z-index:10}.mm-latest-nav-btn:hover{background-color:var(--clr-primary-50);border-color:var(--clr-primary-300);box-shadow:0 6px 16px rgba(245,130,32,.15);transform:translateY(-50%) scale(1.05)}.mm-latest-nav-btn img{height:20px;width:20px}.mm-latest-nav-btn--prev{right:-20px}.mm-latest-nav-btn--next{left:-20px}.mm-latest-card{align-items:center;background-color:transparent;border:none;border-radius:0;display:flex;flex:0 0 clamp(160px,14vw,221px);flex-direction:column;height:clamp(240px,20vw,320px);justify-content:center;overflow:visible;padding:clamp(10px,1vw,20px);position:relative;scroll-snap-align:start;text-align:center;text-decoration:none;transition:all .3s cubic-bezier(.25,.8,.25,1)}.mm-latest-card:hover{transform:translateY(-8px)}.mm-latest-card__frame{height:100%;left:0;-o-object-fit:fill;object-fit:fill;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.mm-latest-card__image-area{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;margin-bottom:12px;position:relative;width:clamp(80px,8vw,140px);z-index:1}.mm-latest-card__cloud-bg{background-position:50%;background-repeat:no-repeat;background-size:contain;inset:-10%;opacity:.8;position:absolute;transition:transform .4s ease;z-index:0}.mm-latest-card:hover .mm-latest-card__cloud-bg{transform:scale(1.1) rotate(-3deg)}.mm-latest-card__img-wrap{align-items:center;display:flex;height:90%;justify-content:center;position:relative;width:90%;z-index:1}.mm-latest-card__img{height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;transition:transform .4s cubic-bezier(.175,.885,.32,1.275);width:auto}.mm-latest-card:hover .mm-latest-card__img{transform:scale(1.1) rotate(3deg)}.mm-latest-card__body{display:flex;flex-direction:column;gap:4px;width:100%;z-index:1}.mm-latest-card__title{color:#262626;font-family:var(--font-primary);font-size:clamp(12px,1.05vw,17px);font-weight:700;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.mm-latest-card__price{color:#666;display:flex;flex-direction:column;font-family:var(--font-primary);font-size:clamp(11px,.9vw,14px);gap:2px}.mm-latest-card__price img.mm-latest-currency-badge{display:inline-block;height:clamp(11px,.9vw,14px);margin-right:4px;vertical-align:middle}.mm-latest-card__price-range{align-items:center;display:flex;gap:4px;justify-content:center}.mm-latest-card__price-range,.mm-latest-card__price-single{color:var(--clr-text);font-weight:700}.mm-latest-card__price-sale{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:-2px}.mm-latest-card__price-old{color:var(--clr-neutral-400);font-size:.9em;text-decoration:line-through}.mm-latest-card__discount-badge{background-color:var(--clr-primary);border-radius:4px;color:var(--clr-surface);font-size:.85em;font-weight:700;line-height:1.2;padding:1px 6px}.mm-latest-card__badge-area{pointer-events:none;position:absolute;right:clamp(8px,1vw,16px);top:clamp(8px,1vw,16px);z-index:5}.mm-latest-card__badge{background-color:var(--clr-primary);border-radius:9999px;box-shadow:0 4px 8px rgba(245,130,32,.2);color:var(--clr-surface);font-family:var(--font-primary);font-size:clamp(10px,.75vw,12px);font-weight:700;padding:4px 10px}@media (max-width:1024px){.mm-latest-products-inner{padding:0 clamp(16px,4vw,40px)}}@media (max-width:768px){.mm-latest-header{align-items:flex-start;flex-direction:column;gap:16px}.mm-latest-header__left{width:100%}.mm-latest-header__btn{justify-content:center;width:100%}}@media (max-width:600px){.mm-latest-nav-btn{height:38px;width:38px}.mm-latest-nav-btn--prev{right:-10px}.mm-latest-nav-btn--next{left:-10px}}
