 /***sh*medium screen sizes>> 767px*/
 
 @media screen and (max-width: 767px) {
     header {
         height: 4.8rem;
         transition: background .36s cubic-bezier(0.32, 0.08, 0.24, 1), height .56s cubic-bezier(0.32, 0.08, 0.24, 1);
     }
     header .container {
         padding: 0;
     }
     .iphone-ll-pro {
         margin-top: 4.8rem
     }
     .nav-list {
         margin-top: 0;
     }
     .nav-list-mobile {
         display: flex;
     }
     .nav-item {
         width: 4.8rem;
         height: 4.8rem;
         display: flex;
         justify-content: center;
     }
     .nav-item-hidden {
         display: none;
     }
     .mobile-menu {
         position: relative;
         z-index: 1500;
         width: 100%;
         height: 100%;
         display: flex;
         flex-direction: column;
         align-items: center;
         justify-content: center;
         cursor: pointer;
     }
     .line {
         position: absolute;
         width: 1.7rem;
         height: 1px;
         background-color: #fff;
         transition: margin-top .3292s cubic-bezier(0.04, 0.04, 0.12, 0.96);
     }
     .line-top {
         margin-top: 3px;
     }
     .line-bottom {
         margin-top: -.4rem;
     }
     .active .line-top {
         margin-top: 0;
         transform: rotate(45deg);
         transition: transform .3192s .1s cubic-bezier(0.04, 0.04, 0.12, 0.96);
     }
     .active .line-bottom {
         margin-top: 0;
         transform: rotate(-45deg);
         transition: transform .3192s .1s cubic-bezier(0.04, 0.04, 0.12, 0.96);
     }
     header.active {
         height: 100%;
         background: #000;
     }
     .nav-link-apple {
         width: 1.8rem;
         height: 4.8rem;
         position: relative;
         z-index: 1500;
     }
     .nav-link-bag {
         width: 1.6rem;
         height: 4.8rem;
         transition: opacity 3s;
     }
     .nav {
         position: relative;
     }
     .nav-link {
         font-size: 1.7rem;
         padding: 0;
         margin: auto 0;
     }
     .nav-list-larger {
         position: fixed;
         top: 0;
         left: 0;
         width: 0;
         height: 0;
         display: block;
         padding: 10.5rem 5rem;
         z-index: 1000;
         box-sizing: border-box;
         opacity: 0;
         visibility: hidden;
         transition: opacity .3s;
     }
     .active .nav-list-larger {
         width: 100%;
         height: 100vh;
         opacity: 1;
         visibility: visible;
     }
     .active .nav-link-bag {
         opacity: 0;
         transition: opacity .3s;
     }
     .nav-list-larger .nav-item {
         width: 100%;
         justify-content: flex-start;
         border-bottom: 2px solid rgba(255, 255, 255, .1)
     }
     .nav-list-larger .nav-item:nth-child(9) {
         border-bottom: none;
     }
     .active .nav-list-larger .nav-item {
         animation: fadeIn 1s ease-in;
     }
     @keyframes fadeIn {
         from {
             opacity: 0;
         }
         to {
             opacity: 1;
         }
     }
 }