header#main-header{top:0;left:0;width:100%;z-index:1001;padding:16px 0px;position:relative}header#main-header .user-details svg{height:40px;width:auto}@media(max-width: 991px){header#main-header{padding:16px 0px}}header#main-header .custom-logo-link{display:flex;justify-content:center}@media(max-width: 991px){header#main-header .custom-logo-link{margin-bottom:0;width:auto;margin-left:0;margin-right:auto}}header#main-header .custom-logo-link svg,header#main-header .custom-logo-link img{width:auto;height:100px}header#main-header.affix{position:fixed;background-color:#fff;padding:8px 0px}header#main-header.affix .custom-logo-link{display:none}header#main-header nav.main-menu-container.desktop{padding:0;border-radius:16px;margin-left:auto}@media(max-width: 991px){header#main-header nav.main-menu-container.desktop{display:none;order:10;width:100%;overflow:hidden;max-height:0px;transition-duration:.5s}}header#main-header nav.main-menu-container.desktop ul{margin:0;display:flex;list-style-type:none;padding:0;gap:32px;align-items:center;justify-content:center}@media only screen and (max-width: 1020px){header#main-header nav.main-menu-container.desktop ul{gap:16px}}@media(max-width: 991px){header#main-header nav.main-menu-container.desktop ul{flex-direction:column;padding-bottom:16px}}header#main-header nav.main-menu-container.desktop ul li{position:relative;transition-duration:.5s;text-align:center}header#main-header nav.main-menu-container.desktop ul li.current-menu-item a{color:#000}header#main-header nav.main-menu-container.desktop ul li a{text-align:center;font-weight:500;text-decoration:none;color:#666;text-transform:uppercase;letter-spacing:.03em;transition:.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);line-height:24px}@media only screen and (max-width: 1110px){header#main-header nav.main-menu-container.desktop ul li a{font-size:14px}}header#main-header nav.main-menu-container.desktop ul li a:hover{color:#000}header#main-header .container{display:flex;align-items:center;justify-content:space-between;gap:0px 32px;flex-wrap:wrap}@media(max-width: 1235px){header#main-header .container{gap:16px}}@media(max-width: 991px){header#main-header .container{gap:0px}}@media(max-width: 1200px){header#main-header .container .cta.hand{display:none}}header#main-header .container .mobile ul{display:flex;flex-direction:column;gap:30px;margin-bottom:40px}header#main-header .container .mobile ul li a{text-transform:uppercase;font-weight:500;color:var(--black);text-decoration:none}header#main-header .container .mobile-menu{background-color:#fefefe;width:100%;max-height:0px;overflow:hidden;opacity:0;transition-duration:.5s}header#main-header .container .mobile-menu:before{content:"";height:32px;display:block;width:100%}header#main-header .container .mobile-menu.active{max-height:1000px;opacity:1;overflow:visible}header#main-header .wrapper{width:100%;display:flex;align-items:center;gap:10px}@media(max-width: 991px){header#main-header .wrapper{margin-right:32px;margin-left:auto;width:auto;gap:24px}}@media(max-width: 991px){header#main-header .wrapper{margin-right:16px}}header#main-header #open-search{cursor:pointer}header#main-header #open-search svg{height:30px;width:auto}@media(max-width: 991px){header#main-header #open-search svg{height:40px}}@media(max-width: 490px){header#main-header #open-search svg{height:30px}}header#main-header .basket{position:relative;color:#000;text-decoration:none}header#main-header .basket .wrap-relative{position:relative}header#main-header .basket .cart-count-wrapper{position:absolute;font-size:14px;width:auto;top:50%;left:50%;transform:translate(-50%, -30%)}header#main-header .basket span.woocommerce-Price-amount.amount{text-align:center;left:0px;font-size:12px;color:#000;margin-top:3px}header#main-header .basket svg{height:40px;width:auto}@media(max-width: 490px){header#main-header .basket svg{height:30px}}.hamburger{width:50px;min-width:50px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:transform 400ms;-moz-user-select:none;-webkit-user-select:none;user-select:none;margin-right:0}@media(min-width: 992px){.hamburger{display:none}}.hamburger .line{fill:none;transition:stroke-dasharray 400ms,stroke-dashoffset 400ms;stroke:#000;stroke-width:5.5;stroke-linecap:round}.hamburger .top{stroke-dasharray:40 160}.hamburger .middle{stroke-dasharray:40 142;transform-origin:50%;transition:transform 400ms}.hamburger .bottom{stroke-dasharray:40 85;transform-origin:50%;transition:transform 400ms,stroke-dashoffset 400ms}.hamburger.active{transform:rotate(45deg)}.hamburger.active .top{stroke-dashoffset:-64px}.hamburger.active .middle{transform:rotate(90deg)}.hamburger.active .bottom{stroke-dashoffset:-64px}