/**
 * Responsive Styles for N-1 Edições Theme
 */

/* Extra Large Devices (Large Desktops) */
@media (min-width: 1400px) {
    .container {
        max-width: 1320px;
    }
}

/* Large Devices (Desktops) */
@media (max-width: 1199px) {
    .header__search-13 input {
        width: 250px;
    }
    
    .product__item {
        margin-bottom: 25px;
    }
}

/* Medium Devices (Tablets) */
@media (max-width: 991px) {
    .main-menu {
        display: none;
    }
    
    .header__search-13 input {
        width: 200px;
    }
    
    .header__action-13 {
        gap: 15px;
    }
    
    .section-title {
        font-size: 32px;
    }
    
    .product__title {
        font-size: 16px;
    }
}

/* Small Devices (Landscape Phones) */
@media (max-width: 767px) {
    .header__search-13 {
        display: none;
    }
    
    .header__bottom-13 {
        padding: 15px 0;
    }
    
    .logo img {
        max-height: 40px;
    }
    
    .section-title {
        font-size: 28px;
    }
    
    .product__ammount {
        font-size: 18px;
    }
    
    .product__old-price {
        font-size: 14px;
    }
    
    .footer__area {
        padding: 40px 0 20px;
    }
    
    .footer__widget {
        margin-bottom: 30px;
    }
}

/* Extra Small Devices (Portrait Phones) */
@media (max-width: 575px) {
    .container {
        padding: 0 10px;
    }
    
    .section-title {
        font-size: 24px;
    }
    
    .product__action {
        opacity: 1;
        visibility: visible;
    }
    
    .product__add {
        opacity: 1;
        visibility: visible;
        position: relative;
        margin-top: 15px;
    }
}

