._12dj0eo0{position:sticky;top:0;z-index:10;display:flex;justify-content:space-between;padding:1lvh 2lvh;background:var(--_1w0rktgq);@media(orientation:portrait){padding:1lvh 3lvh}@media(orientation:landscape){.cart-mobile{display:none}}}._12dj0eo1{display:flex;align-items:center;gap:4lvh;@media(orientation:portrait){flex-direction:row-reverse;justify-content:space-between;width:100%}@media(orientation:landscape){.menu-hamburger{display:none}}}._12dj0eo2{display:flex;gap:2lvh;align-items:center;@media(orientation:portrait){flex-direction:column;position:absolute;top:100%;left:0;background:var(--_1w0rktgq);width:100%;padding:2lvh 0;visibility:hidden;opacity:0;transition:all .3s ease-in-out;& li{width:100%;text-align:center}}}._12dj0eo3{& a:hover{color:var(--_1w0rktgk);font-weight:var(--_1w0rktgg);transition:all .3s ease-in-out}}._12dj0eo4{border-bottom:.3lvh solid var(--_1w0rktgk);& a{color:var(--_1w0rktgk);font-weight:var(--_1w0rktgg)}@media(orientation:portrait){border-bottom:none;& a{border-bottom:.3lvh solid var(--_1w0rktgk)}}}._12dj0eo5{position:relative;display:inline-block;height:100%}._12dj0eo6{position:absolute;top:-.8lvh;right:-.8lvh;min-width:1.6lvh;height:1.6lvh;padding:.2lvh;background:var(--_1w0rktgk);color:var(--_1w0rktgq);font-family:var(--_1w0rktg4);font-weight:var(--_1w0rktgf);display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease-in-out;@media(orientation:landscape){font-size:var(--_1w0rktg9)}@media(orientation:portrait){font-size:var(--_1w0rktge)}}._12dj0eo7{width:40%;position:absolute;top:100%;right:2lvh;border-radius:.5lvh;padding:2lvh;background:var(--_1w0rktgk);& input{background:transparent;color:var(--_1w0rktgq);font-family:var(--_1w0rktg4);border:none;border-bottom:.1lvh solid var(--_1w0rktgq);padding:1lvh;width:95%;&::placeholder{color:var(--_1w0rktgq);font-family:var(--_1w0rktg4)}}& button{background:var(--_1w0rktgq);border-radius:.5lvh;padding:1lvh 2lvh;font-family:var(--_1w0rktg4);font-weight:var(--_1w0rktgg)}}._12dj0eo8{display:none;flex-direction:column;gap:1lvh;margin-top:2lvh;& a{display:flex;gap:1lvh;align-items:center;height:5lvh;overflow:hidden}& p{width:100%;color:var(--_1w0rktgq);font-family:var(--_1w0rktg4);@media(orientation:landscape){font-size:var(--_1w0rktg8)}@media(orientation:portrait){font-size:var(--_1w0rktgd)}}}