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:#000}a{color:#000;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{background:#000}.custom_announcement_bar .announcement-bar__message{display:grid;align-items:center;font-size:1.2rem;letter-spacing:0px;color:#fff;opacity:.8;margin:0;padding:0;min-height:3rem}.custom_announcement_bar .timer{display:flex;align-items:center;gap:.6rem}.custom_announcement_bar .timer svg{width:12px;height:12px}.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:3rem}.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.5rem;color:#000;font-family:"Museo Sans Rounded 500";text-transform:capitalize;transition:color .3s ease}.custom_header .header nav ul li a:hover{color:#dc6775}.custom_header .header nav ul li header-menu summary{color:#000;font-size:1.6rem;font-family:"Museo Sans Rounded 500"}.custom_header .header nav ul li header-menu summary:hover{color:#dc6775}.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:#dc6775;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:18px;height:18px}.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_icons .my_account_icon{width:auto;text-decoration:none}.custom_header_icons .my_account_icon .my_account{display:flex;gap:5px;padding:0;text-decoration:none;font-size:1.2rem;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:#dc6775}.custom_header_icons .my_account_icon .my_account:hover svg path{fill:#dc6775}.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:#f6cdc5;border:none}footer .custom_footer_wrapper{max-width:1320px;display:grid;grid-template-columns:1fr 3fr;gap:100px;padding:3rem 0;margin:0 auto}footer .custom_footer_wrapper a{font-size:1.3rem;color:#000;text-decoration:none}footer .custom_footer_wrapper a:hover{color:#dc6874;text-decoration:none}footer .custom_footer_wrapper h2{font-family:var(--font-body-family);font-size:1.6rem;color:#000;margin:0 0 1.4rem}footer .custom_footer_wrapper h2 a{color:inherit}footer .custom_footer_wrapper h2 a:hover{color:#fff}footer .custom_footer_wrapper .newsletter_block .brand_wrapper{display:flex;align-items:center;min-height:12rem}footer .custom_footer_wrapper .newsletter_block .brand_logo{display:grid;margin:0}footer .custom_footer_wrapper .newsletter_block .brand_logo img{width:160px;margin:0 0 0 -8px}footer .custom_footer_wrapper .newsletter_block .brand_logo p{font-size:1.2rem;color:#000;letter-spacing:normal;line-height:1.6;text-align:left;margin:0 0 1rem}footer .custom_footer_wrapper .newsletter_block .brand_logo a{font-size:1.2rem;color:#dc6874;letter-spacing:normal;line-height:1.6;text-align:left}footer .custom_footer_wrapper .newsletter_block .brand_logo a{position:relative;width:max-content}footer .custom_footer_wrapper .newsletter_block .brand_logo a:after{content:"";position:absolute;top:4px;right:-20px;width:9px;height:10px;background-image:url(/cdn/shop/files/Icon-footer-arrow-up-right.png?v=1750662978)}footer .custom_footer_wrapper .address ul{margin:0;pad:0;display:grid;align-items:center;gap:1rem}footer .custom_footer_wrapper .address ul li{position:relative}footer .custom_footer_wrapper .address ul li{padding:0 0 0 3rem;background-repeat:no-repeat;background-size:14px;background-position:0 6px}footer .custom_footer_wrapper .address ul li:nth-child(1){background-image:url(/cdn/shop/files/icon-map.png?v=1750662342)}footer .custom_footer_wrapper .address ul li:nth-child(2){background-image:url(/cdn/shop/files/icon-phone.png?v=1750662342)}footer .custom_footer_wrapper .address ul li:nth-child(3){background-image:url(/cdn/shop/files/icon-email.png?v=1750662343)}footer .custom_footer_wrapper .address ul li:nth-child(4){background-image:url(/cdn/shop/files/icon-map.png?v=1750662342)}footer .custom_footer_wrapper .address ul li,footer .custom_footer_wrapper .address ul li a{font-size:1.3rem;color:#000;text-decoration:none}footer .custom_footer_wrapper .address ul li a:hover{color:#dc6874;text-decoration:none}.copyright_wrapper{width:100%;background:#dc6874}.copyright_wrapper .container{max-width:1320px;padding:6px 0;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.copyright_wrapper .container p{margin:0;font-weight:400;font-size:1.2rem;color:#fff}.copyright_wrapper .container p a,.copyright_wrapper .container a{text-decoration:none;font-size:1.2rem;color:#fff}.copyright_wrapper .container p a:hover,.copyright_wrapper .container a:hover{color:#000}.copyright_wrapper .container .policy{display:flex;gap:2rem}.scrollTop{background:#dc6776 url(/cdn/shop/files/scrollTop.png?v=1750665264) no-repeat;background-size:100%;width:40px;height:40px;border-radius:50%;position:fixed;bottom:16px;right:20px;background-position:0;cursor:pointer;transition:all .4s ease-out;z-index:8;display:none}footer.custom_footer .custom_newsletter{max-width:1320px;display:grid;padding:3rem 0 2rem;margin:0 auto;border-bottom:1px solid #f3c0b6}footer.custom_footer .custom_newsletter .container{display:flex;justify-content:space-between;align-items:center}footer.custom_footer .custom_newsletter .container h2 p{font-size:1.5rem;color:#252525;font-family:var(--font-body-family);font-weight:600;letter-spacing:normal;line-height:normal}footer.custom_footer .custom_newsletter .container .newsletter_field{position:relative;max-width:500px;min-width:500px}footer.custom_footer .custom_newsletter .container .newsletter_field input{width:88%;border:none;border-radius:50px 0 0 50px;padding:1rem 8rem 1rem 2rem;font-size:1rem;color:#4d4646}footer.custom_footer .custom_newsletter .container .newsletter_field label{font-family:var(--font-body-family);font-size:1.2rem;color:#4d4646}footer.custom_footer .custom_newsletter .container .newsletter_field input.field__input:focus~.field__label{display:none}footer.custom_footer .custom_newsletter .container .newsletter_field button{background:#dc6874;border-radius:50px;width:auto;padding:0 2.2rem;font-family:var(--font-body-family);color:#fff;text-transform:uppercase;font-size:1rem;font-weight:500;transition:.4s ease}footer.custom_footer .custom_newsletter .container .newsletter_field button:hover{background:#000}footer.custom_footer .custom_newsletter .container .footer_social h2{font-size:1.5rem;color:#252525;line-height:normal;margin:0 0 1rem}footer.custom_footer .custom_newsletter .container .footer_social ul{display:flex;list-style:none;margin:0;padding:0}footer.custom_footer .custom_newsletter .container .footer_social ul li{margin:0;padding:0}footer.custom_footer .custom_newsletter .container .footer_social ul li a{width:32px;height:auto;display:flex;align-items:center;justify-content:flex-start;transition:.4s ease;padding:0;margin:0}footer.custom_footer .custom_newsletter .container .footer_social ul li a svg{color:#000}footer.custom_footer .custom_newsletter .container .footer_social ul li a:hover svg{color:#dc6874}@media only screen and (min-device-width: 320px) and (max-device-width: 1024px){footer .custom_footer_wrapper{grid-template-columns:1fr;gap:2rem;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:1rem 0 2rem;margin:0;border-bottom:1px solid #faacb4;font-size:1.3rem}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:#c07d7c;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/3/assets/header_footer.css.map */
