.header{width:100%;position:sticky;z-index:1000}@media screen and (min-width: 800px){.header{box-shadow:0 -4px 28px #0000001f}}.header .header-inner{width:100%;max-width:1200px;margin:auto;display:flex;justify-content:space-between;padding:16px 8px 12px;align-items:center;position:relative}.header .site-menu{position:relative}.header .site-menu .menu{position:absolute;left:-8px;top:-8px;width:100vw;height:100vh;background:#dba4c6;padding:8px 0 48px 24px;z-index:100;display:flex;flex-direction:column;gap:16px;visibility:visible;transform:translate(-100vw);transition:all .4s ease-in-out}@media screen and (min-width: 800px){.header .site-menu .menu{flex-direction:row;position:relative;width:auto;height:auto;left:auto;top:auto;background:inherit;gap:24px;padding:0;visibility:visible;transform:translate(0)}}.header .site-menu .menu.active{transform:translate(0);visibility:visible}.header .site-menu .menu .close{padding:0;margin-bottom:48px}.header .site-menu .menu a{font-family:Poppins,sans-serif;font-weight:300;font-size:24px;line-height:120%;letter-spacing:4%;color:#000;text-decoration:none;padding:16px;border-bottom:1px solid #F1BCDD;transition:all .4s ease-in-out}.header .site-menu .menu a:hover{color:#f1bcdd}@media screen and (min-width: 800px){.header .site-menu .menu a{border-bottom:0;font-size:inherit;font-weight:400;padding:8px 0}}.header .site-menu .menu a.active{background:linear-gradient(to right,#00000010,#0000);font-weight:500;border-radius:8px 0 0 8px}@media screen and (min-width: 800px){.header .site-menu .menu a.active{background:none;font-weight:400;border-radius:0;border-bottom:1px solid #F1BCDD;color:#f1bcdd}}@media screen and (min-width: 800px){.header .site-menu .mobile{display:none}}.header .company-logo{position:absolute;left:50%;top:50%;transform:translate(-50%) translateY(-50%);width:150px}.header .company-logo img{width:100%}.header .utilities{display:flex;gap:0px}.header .utilities .utility{position:relative}.header .utilities .utility .utility-modal{width:320px;position:absolute;top:calc(100% + 8px);right:-8px;background-color:#fff;padding:16px;border-radius:16px;box-shadow:#959da5bf 0 8px 24px;display:none;display:block;opacity:0;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease;pointer-events:none;z-index:100}.header .utilities .utility .utility-modal.visible{display:block;opacity:1;transform:translateY(0);pointer-events:auto}.header .utilities .utility .utility-modal:before{content:"";width:10px;height:10px;background:#fff;top:-4px;right:22px;position:absolute;border-radius:3px;transform:rotate(45deg)}.header .utilities .utility .utility-modal .cart-item{display:flex;flex-direction:row;gap:16px;padding:8px 0;border-bottom:1px solid #F1BCDD;align-items:center;justify-content:space-between}.header .utilities .utility .utility-modal .cart-item:last-of-type{border-bottom:none}.header .utilities .utility .utility-modal .cart-item img{width:48px;min-width:48px;height:48px;object-fit:cover;border-radius:8px}.header .utilities .utility .utility-modal .cart-item .cart-item-details{width:100%}.header .utilities .utility .utility-modal .cart-item .cart-detail{display:flex;flex-direction:row;gap:8px;width:max-content}.header .utilities .utility .utility-modal .button{background:#f1bcdd;width:100%;padding:8px;text-align:center;display:block}.header .utilities .utility .badge{position:absolute;width:8px;height:8px;background:#f1bcdd;border-radius:8px;right:8px;top:8px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/3/assets/styles-header.css.map */
