h1,h2,h3,h4,h5,h6,p{margin-top:0;margin-bottom:20px}h1,h2,h3,h4,h5{font-family:"Museo Sans Rounded 700"}p{line-height:27px;font-weight:400;font-size:16px;font-family:"Museo Sans Rounded 300";color:#111}a{color:#111;text-decoration:none;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}a,span{display:inline-block}a:hover{text-decoration:none;color:#4e4e4e}a:focus,button:focus,input{outline:0!important;text-decoration:none}ul{margin:0;padding:0;list-style:none}img{border:0;max-width:100%}body{font-family:"Museo Sans Rounded 300";font-style:normal;color:#000;font-size:16px;font-weight:400;line-height:1.333;letter-spacing:normal}body.overflow_hidden{overflow:hidden}.custom_announcement_bar .announcement-bar__message{display:grid;align-items:center;font-size:1.4rem;letter-spacing:0px;color:#fff;opacity:.8;margin:0;padding:0}.custom_announcement_bar .timer{display:flex;align-items:center;gap:2rem}.custom_announcement_bar .timer .timer_display{display:flex;gap:1rem;font-size:1rem;opacity:.8}.custom_header .header{column-gap:6rem}.custom_header .header:not(.drawer-menu).page-width{max-width:1320px;margin:0 auto;padding:5px 0}.custom_header .header h1.logo a{margin:0;padding:0}.custom_header .header nav ul{gap:24px}.custom_header .header nav ul li{display:flex;line-height:50px}.custom_header .header nav ul li a{position:relative;padding:0;font-size:1.7rem;color:#000;font-family:"Museo Sans Rounded 500";text-transform:capitalize;transition:color .3s ease}.custom_header .header nav ul li a:hover{color:#009ec8}.custom_header .header nav ul li header-menu summary{color:#000;font-size:1.7rem;font-family:"Museo Sans Rounded 500"}.custom_header .header nav ul li header-menu summary:hover{color:#009ec8}.custom_header .header nav ul li header-menu ul{border:none;padding:10px 20px;display:grid;gap:16px;min-width:25rem}.custom_header .header nav ul li header-menu ul li{transition:.4s ease;margin:0}.custom_header .header nav ul li header-menu ul li:hover{margin:0 0 0 5px}.custom_header .header nav ul li header-menu ul li a{font-size:1.4rem;position:relative;transition:.4s ease}.custom_header .header nav ul li header-menu ul li a:hover{font-weight:600;color:#009ec8;text-decoration:none}.custom_header .header nav ul li header-menu ul li a:before{display:none;content:"";width:7px;height:7px;border-radius:50%;background:#009ec8;margin:0 5px}.custom_header .header nav ul li header-menu ul li a:hover:before{display:block}.custom_header .header .custom_header_icons{padding:0}.custom_header .header .custom_header_icons svg{width:16px;height:16px}.custom_header .header .custom_header_icons svg path{fill:#202f62}.custom_header .header .custom_header_icons .my_cart_icon{background:#d9faff;border-radius:26px;padding:0 10px 0 1.5rem;display:flex;width:8rem}.custom_header .header .custom_header_icons .my_cart_icon img{width:18px;margin:0 0 0 -32px}.custom_header .header .custom_header_icons .search_icon{position:relative}.custom_header .header .custom_header_icons .search_icon:after{content:"";position:absolute;right:0;width:1px;height:10px;background:#202f62;opacity:.8}.custom_header_icons .my_account_icon{width:auto;text-decoration:none}.custom_header_icons .my_account_icon .my_account{display:flex;gap:5px;padding:0 16px 0 0;text-decoration:none;text-transform:capitalize}.custom_header_icons .my_account_icon .my_account a:hover{text-decoration:none}.custom_header_icons .my_account_icon .my_account svg{width:10px}.custom_header_icons .my_account_icon .my_account:hover{color:#009ec8}.custom_header_icons .my_account_icon .my_account:hover svg path{fill:#009ec8}.custom_header_icons .login_col{position:relative}.custom_header_icons .my_account_dd{position:relative;display:none;min-width:30rem;height:100vh;background-color:#fff;list-style:none;padding:0;position:fixed;z-index:4;right:0;top:0;border:2px solid #dedede;border-left:none;overflow:hidden}.custom_header_icons .my_account_dd.open{display:block}.custom_header_icons .my_account_dd .customer_menu_wrapper{margin:0;padding:0 1rem;background:#fff;height:100%;width:100%;position:relative}.custom_header_icons .my_account_dd .customer_header{display:grid;background:#fff;padding:.1rem 1rem;margin:0;border-bottom:2px solid #dedede}.custom_header_icons .my_account_dd .customer_header img{width:70%}.custom_header_icons .my_account_dd .customer_name{display:grid;background:#fff;padding:1rem 1rem 2rem;font-family:"Museo Sans Rounded 300";font-size:1.2rem;color:#000}.custom_header_icons .my_account_dd .customer_name font{font-weight:600;text-decoration:none}.custom_header_icons .my_account_dd .customer_name span{text-decoration:underline}.custom_header_icons .my_account_dd .close{display:flex;align-items:center;justify-content:center;position:absolute;top:1.6rem;right:1rem;font-size:1.4rem;color:#fff;text-decoration:none;background:#009ec8;border-radius:50%;height:20px;width:20px;transition:.4s ease}.custom_header_icons .my_account_dd .close:hover{background:#203062}.custom_header_icons .my_account_dd ul{display:grid;gap:1rem;margin:0;padding:0}.custom_header_icons .my_account_dd li{display:grid;gap:1rem;align-items:center;justify-content:flex-start;grid-template-columns:.1fr 2fr .1fr;padding:0 0 1rem;border-bottom:2px solid #dedede}.custom_header_icons .my_account_dd li.not{padding:1rem 0}.custom_header_icons .my_account_dd li a{display:flex;font-family:"Museo Sans Rounded 300";font-size:1.3rem;text-decoration:none;color:#000;transition:.4s ease}.custom_header_icons .my_account_dd li svg path{fill:#646464}.custom_header_icons .my_account_dd li svg{width:14px;height:14px;transition:.4s ease}.custom_header_icons .my_account_dd li svg.right_arrow{width:7px;height:7px}.custom_header_icons .my_account_dd li:hover svg.right_arrow path{stroke:transparent}.custom_header_icons .my_account_dd li:hover a{color:#009ec8}.custom_header_icons .my_account_dd li:hover svg path{fill:#009ec8!important;stroke:#009ec8}.custom_header_icons .my_account_dd:before{content:"";position:fixed;top:0;background:#222e54;opacity:.5;z-index:-5;width:100%;height:100%;left:0}.custom_header_icons .my_account_dd .customer_footer{width:100%;padding:1rem 0 2rem;position:absolute;bottom:0;left:0;display:grid;align-items:center;justify-content:center}.custom_header_icons .my_account_dd .customer_footer a{font-family:"Museo Sans Rounded 300";font-size:1.3rem;text-decoration:none;color:#000;text-decoration:underline;transition:.4s ease}.custom_header_icons .my_account_dd .customer_footer a:hover{color:#009ec8}footer.custom_footer{background:#202f62}footer .custom_footer_wrapper{max-width:1320px;display:grid;grid-template-columns:1fr 3fr;gap:100px;padding:0 0 40px;margin:0 auto}footer .custom_footer_wrapper a{color:#fbd91b;text-decoration:none}footer .custom_footer_wrapper a:hover{color:#fff;text-decoration:none}footer .custom_footer_wrapper h2 a{color:inherit}footer .custom_footer_wrapper h2 a:hover{color:#fff}footer .custom_footer_wrapper .newsletter_block .brand_logo{display:grid;margin:0 0 4.5rem}footer .custom_footer_wrapper .newsletter_block .brand_logo img{filter:brightness(0) invert(1);width:280px}footer .custom_footer_wrapper .newsletter_block .download_icon{display:flex;gap:10px;margin:0 0 3rem}footer .custom_footer_wrapper .newsletter_block .download_icon img{width:160px}footer .custom_footer_wrapper .footer_social ul{display:flex;gap:12px;list-style:none;margin:0;padding:0}footer .custom_footer_wrapper .footer_social ul li{margin:0;padding:0}footer .custom_footer_wrapper .footer_social ul li a{background:#fff;width:37px;height:37px;display:flex;align-items:center;justify-content:center;border-radius:40px;transition:.4s ease}footer .custom_footer_wrapper .footer_social ul li a:hover{background:#202f62}footer .custom_footer_wrapper .footer_social ul li a:hover i{color:#fff}footer .custom_footer_wrapper .footer_social ul li a i{color:#202f62}.copyright_wrapper{width:100%}.copyright_wrapper .container{max-width:1320px;padding:14px 0;border-top:1px solid #ccc;margin:0 auto;display:flex;justify-content:center}.copyright_wrapper .container p{margin:0;font-weight:400;font-size:1.4rem;color:#fff}.copyright_wrapper .container p a{text-decoration:none;color:#fff}@media only screen and (min-device-width: 320px) and (max-device-width: 1024px){footer .custom_footer_wrapper{grid-template-columns:1fr;gap:5rem;padding:2rem}footer .custom_footer_wrapper .newsletter_block{display:flex;justify-content:center;align-items:center}footer .newsletter_block h2{font-size:3rem}footer .newsletter_block .newsletter-form{margin:40px 0 0}footer.custom_footer .newsletter_block .footer-block__newsletter{align-items:center}footer .custom_footer_wrapper .footer_social ul{justify-content:center}footer .custom_footer_wrapper .footer_social ul li a{width:47px;height:47px}footer .custom_footer_wrapper .footer_social ul li a i{font-size:2.2rem}footer .custom_footer_wrapper .menu_block{display:flex;flex-direction:column;gap:1rem}footer .custom_footer_wrapper .menu_block .footer_block{width:auto;margin:0;padding:0}footer .custom_footer_wrapper .menu_block .footer_block h2{padding:1.5rem 0 2.5rem;margin:0;border-bottom:1px solid #2c3e7a}footer .custom_footer_wrapper .menu_block .footer_block:last-child h2{border:none;margin:0;padding-bottom:0}footer .footer_block h2{position:relative}footer .footer_block h2 .icon{display:inline-block;position:absolute;top:18px;right:5px;width:12px;height:12px;color:#b2b2b2;transform:rotate(270deg);transition:.4s ease}footer .custom_footer_wrapper .menu_block .footer_block.active h2 .arrow .icon-caret{transform:rotate(0);color:#40e0d0}footer .footer_block h2[aria-expanded=true] .icon:after{width:0}footer .footer_block h2[aria-expanded=true]+ul{opacity:1;max-height:25em;transition:all .5s linear;will-change:opacity,max-height;margin-bottom:3rem}footer .footer_block h2[aria-expanded=true] .arrow .icon-caret{transform:rotate(0);color:#f4cd1b}footer .footer_block ul{margin:0;padding:0;opacity:0;max-height:0;overflow:hidden;transition:opacity .2s linear,max-height .2s linear;will-change:opacity,max-height}footer .footer_block.active ul.footer-block__details-content{display:block;opacity:1;max-height:max-content}.custom_newsletter .newsletter_form .form_wrapper form .field input{padding:1rem 2rem}.custom_newsletter .newsletter_form .form_wrapper form .field input.field__input:focus~.field__label{display:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/header_footer.css.map */
