.jasi-header__nav-item-container{position:static;display:inline-block}.jasi-mega-menu{position:fixed;top:56px;left:50%;transform:translate(-50%);width:calc(100vw - 40px);max-width:1310px;margin:0 auto;padding:0;box-sizing:border-box;z-index:1000;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s ease}.jasi-mega-menu__container{background:#fff;border-radius:16px;box-shadow:0 10px 40px #0000001a;overflow:hidden;width:100%}@media screen and (min-width: 750px){.jasi-mega-menu{width:calc(100vw - 80px)}}.jasi-mega-menu.is-visible{opacity:1;visibility:visible;pointer-events:all}.jasi-mega-menu__content{display:flex;min-height:425px;height:auto;position:relative}.jasi-mega-menu__sidebar{width:280px;padding:40px 32px 40px 40px;display:flex;flex-direction:column;gap:20px;border-right:1px solid rgba(39,39,39,.1);margin-right:32px}.jasi-mega-menu__sidebar-label{opacity:.4;color:#000;font-size:12px;font-family:"Lato",var(--font-body-family);font-weight:400;text-transform:uppercase;line-height:15.6px;letter-spacing:.72px}.jasi-mega-menu__sidebar-links{display:flex;flex-direction:column;gap:16px}.jasi-mega-menu__sidebar-link{color:#272727;font-size:14px;font-family:"Lato",var(--font-body-family);font-weight:400;text-transform:uppercase;line-height:18.2px;letter-spacing:.56px;text-decoration:none;transition:color .2s ease;cursor:pointer}.jasi-mega-menu__sidebar-link:hover{color:#c29267}.jasi-mega-menu__sidebar-link--featured{display:flex;justify-content:space-between;align-items:center;color:#c29267;font-weight:600}.jasi-mega-menu__sidebar-arrow{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.jasi-mega-menu__sidebar-arrow svg{width:18px;height:15px;fill:#c29267}.jasi-mega-menu__main{flex:1;padding:32px 0;display:flex;flex-direction:column;gap:20px}.jasi-mega-menu__title{color:#000;font-size:20px;font-family:"Lato",var(--font-heading-family);font-weight:500;line-height:26px;margin:0}.jasi-mega-menu__products{display:flex;align-items:flex-start;gap:12px}.jasi-mega-menu__product{display:flex;flex-direction:column;border-radius:12px;overflow:hidden;transition:transform .2s ease;cursor:pointer}.jasi-mega-menu__product:hover{transform:translateY(-2px)}.jasi-mega-menu--medspa .jasi-mega-menu__product{cursor:pointer;text-decoration:none}.jasi-mega-menu--medspa .jasi-mega-menu__product:hover{transform:translateY(-2px)}a.jasi-mega-menu__product{text-decoration:none;color:inherit}a.jasi-mega-menu__product:hover{color:inherit}.jasi-mega-menu__product-image{width:208px;height:208px;position:relative;overflow:hidden;border-radius:12px 12px 0 0}.jasi-mega-menu__product-image img{width:100%;height:100%;object-fit:cover}.jasi-mega-menu__product-image-placeholder{width:208px;height:208px;background:#e3e9e2;border-radius:12px 12px 0 0}.jasi-mega-menu__product-info{padding:12px;display:flex;flex-direction:column;gap:8px;background:#fff;border-radius:0 0 12px 12px}.jasi-mega-menu__rating{display:flex;align-items:center;gap:4px}.jasi-mega-menu__star{width:12px;height:12px;display:flex;align-items:center;justify-content:center}.jasi-mega-menu__star svg{width:10.49px;height:10.12px;fill:#272727}.jasi-mega-menu__rating-text{color:#272727;font-size:12px;font-family:"Lato",var(--font-body-family);font-weight:400}.jasi-mega-menu__rating-count{color:#27272780;font-size:12px;font-family:"Lato",var(--font-body-family);font-weight:400}.jasi-mega-menu__product-details{display:flex;flex-direction:column;gap:4px}.jasi-mega-menu__product-title{color:#272727;font-size:16px;font-family:"Lato",var(--font-body-family);font-weight:500;line-height:1.2;margin:0}.jasi-mega-menu__product-description{opacity:.5;color:#272727;font-size:14px;font-family:"Lato",var(--font-body-family);font-weight:400;line-height:1.2;margin:0}.jasi-mega-menu__product-price{color:#272727;font-size:14px;font-family:"Lato",var(--font-body-family);font-weight:500}.jasi-mega-menu__product-link{color:#272727;font-size:14px;font-family:"Lato",var(--font-body-family);font-weight:400;text-decoration:underline;transition:color .2s ease;cursor:pointer}.jasi-mega-menu__product-link:hover{color:#c29267}.jasi-mega-menu__cta{width:290px;height:307px;position:relative;margin:78px 32px 0 0;border-radius:12px;overflow:hidden;flex-shrink:0}.jasi-mega-menu__cta-background{position:absolute;top:0;left:0;width:100%;height:100%}.jasi-mega-menu__cta-background img{width:100%;height:100%;object-fit:cover;object-position:-13.884px -3px;transform:scale(1.07586)}.jasi-mega-menu__cta-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#27272700,#272727)}.jasi-mega-menu__cta-content{position:absolute;bottom:20px;left:20px;right:20px;display:flex;flex-direction:column;gap:12px;z-index:2}.jasi-mega-menu__cta-title{color:#f6f1f0;font-size:20px;font-family:"Lato",var(--font-heading-family);font-weight:600;line-height:26px;margin:0}.jasi-mega-menu__cta-button{padding:12px 24px;background:#f6f1f0;border-radius:999px;display:inline-flex;justify-content:center;align-items:center;color:#272727;font-size:16px;font-family:"Lato",var(--font-body-family);font-weight:600;text-decoration:none;transition:all .2s ease;align-self:flex-start;cursor:pointer}.jasi-mega-menu__cta-button:hover{background:#f6f1f0;transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}@media screen and (max-width: 1400px){.jasi-mega-menu{width:1200px}}@media screen and (max-width: 1280px){.jasi-mega-menu{width:1000px}.jasi-mega-menu__content{min-height:400px;height:auto}.jasi-mega-menu__product-image,.jasi-mega-menu__product-image-placeholder{width:180px;height:180px}.jasi-mega-menu__products{gap:8px}}@media screen and (max-width: 1400px){.jasi-mega-menu{display:none}}@keyframes fadeInUp{0%{opacity:0;transform:translate(-50%) translateY(10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.jasi-mega-menu.is-visible{animation:fadeInUp .3s ease forwards}.jasi-mega-menu__sidebar-link:focus,.jasi-mega-menu__product-link:focus,.jasi-mega-menu__cta-button:focus{outline:none}.jasi-header__nav-item[data-mega-menu]:hover .jasi-header__nav-icon svg{transform:rotate(180deg);transition:transform .3s ease}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-jasi-mega-menu.css.map */
