.nav { color: #fff; padding: 0px 20px; width: 100%; margin-bottom: 16px; display: flex; } .bagIcon, .searchIcon { width: 18px; } ::-webkit-input-placeholder { /* Edge */ color: #a3b7a7; } :-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #a3b7a7; } .mobileLang { padding: 40px 20px; } ::placeholder { color: #a3b7a7; } .overNav .bagIcon .cls-1, .overNav .searchIcon .cls-1 { fill: none; stroke: #285a3b; } .mobileLang a { font-family: "Montserrat", sans-serif !important; height: auto !important; } .cartBtn:hover .bagIcon .cls-1, .searchBtn:hover .searchIcon .cls-1 { fill: none; stroke: #8ac684; } .bagIcon .cls-1, .searchIcon .cls-1 { fill: none; stroke: #fff; } .nav a { color: #fff; object-fit: contain; font-weight: 500; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal; } .navMedia a, .navLogin a { padding-right: 45px; } .suggestions p { margin-bottom: 3px; font-size: 16px; line-height: 1.38; } .subPageMenu .navMedia a { color: #285a3b; } .subPageMenu .navMenu .logoImg #wLogo { display: none; } .subPageMenu .navMenu .logoImg #cLogo { display: inline-block; } .subPageMenu .navLogin a { color: #285a3b; } .subPageMenu .bagIcon .cls-1, .subPageMenu .searchIcon .cls-1 { stroke: #285a3b; } .search { border: 0px; font-size: 64px; background-color: #f6f5ef; width: 100%; color: #a3b7a7; padding: 30px 60px; } .searchWrap { border-top: 2px solid #a3b7a7; width: 100%; position: relative; } .suggestions { padding: 0px 60px; padding-bottom: 60px; } .subMenuWrap { padding: 40px; padding-top: 90px; } .subMenuWrap a { display: block; font-family: "BigCaslonFB-Roman"; font-size: 48px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal; color: #8ac684; } .closeSearchBtn { cursor: pointer; position: absolute; top: 50px; right: 60px; } .subMainWarp { position: relative; } .subBack { position: absolute; bottom: 15px; } .subMainWarp a.active { color: #8ac684; } .subMenuImgWrap { overflow: hidden; position: relative; width: 100%; padding: 0px; height: 660px; background-size: cover; background-position: 50% 50%; } .subMenuWrap a { text-decoration: none; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; } .menuProductText { padding: 90px 28px; } .subCatWrap a:hover { color: #8ac684; margin-left: 20px; text-decoration: none !important; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; } .subMenu { display: none; top: 0; left: 0; background-color: #f6f5ef; position: fixed; width: 100%; font-family: BigCaslonFB-Roman; font-size: 64px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal; color: #285a3b; } .serchBar { display: none; padding-top: 90px; top: 0; left: 0; background-color: #f6f5ef; position: fixed; width: 100%; font-family: BigCaslonFB-Roman; font-size: 64px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal; color: #285a3b; } .menuProductImg img { width: 100%; } .nav a:hover { color: #8ac684; text-decoration: none; } .nav { z-index: 999; position: relative; top: 0px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; position: fixed; } .navMenu { z-index: 100; text-align: center; width: 100%; margin: 0px auto; } .countBag { padding-left: 6px; height: 18px; object-fit: contain; font-family: Montserrat; font-size: 14px; font-weight: 500; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal; color: #ffffff; } .logoImg { padding: 5px 0px; width: 100%; margin: 15px auto; } .overNav a, .overNav .countBag { color: #285a3b; } .navLogin { z-index: 100; position: absolute; right: 20px; } .nav__logo { padding: 14px 20px; font-weight: 400; } .navMedia { z-index: 110; position: absolute; left: 60px; } .menuIcon, .menuIcon:after, .menuIcon:before { width: 30px; height: 2px; } .menuIcon { position: relative; transform: translateY(25px); background: #fff; transition: all 0ms 300ms; } .nav__toggle { display: none; } .menuIcon.animate { background: rgba(255, 255, 255, 0); } .menuIcon:before { content: ""; position: absolute; left: 0; bottom: 12px; background: #fff; transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1); } .gorup02 { display: none; } .menuIcon:after { content: ""; position: absolute; left: 0; top: 12px; background: #fff; transition: top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1); } .menuIcon.animate:after { top: 0; transform: rotate(45deg); transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1); } .menuIcon.animate:before { bottom: 0; transform: rotate(-45deg); transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1); } .mobile, .mobileD-flex { display: none !important; } .nav-up { top: -140px !important; } @media only screen and (min-width: 1001px) { .cd-dropdown { display: none; } } @media only screen and (max-width: 1280px) { .navMedia a, .navLogin a { padding-right: 20px; } } @media only screen and (max-width: 1000px) { #wLogo { display: none !important; } #cLogo { display: inline-block !important; } .subMenu { display: none !important; } .search { border: 0px; font-size: 48px; background-color: #f6f5ef; font-family: "BigCaslonFB-Roman"; width: 100%; color: #a3b7a7; padding: 8px 20px; } .logoImg { padding: 2px 0px; } .navLogin .mobileBag a { padding-right: 0px; } .bagIcon .cls-1 { stroke: #285a3b; } .mobileShow { display: block !important; } .menuIcon, .menuIcon:after, .menuIcon:before { background: #285a3b; } .bagIcon { width: 28px; } .nav { background-color: #f6f5ef; } .mobileHide { display: none; } .nav__toggle { z-index: 110 !important; width: 30px; height: 50px; display: block; position: absolute; top: 16px; } } @media only screen and (max-width: 500px) { }