.shirisha-cat-menu-wrap{position:relative}.shirisha-cat-menu-wrap>a{cursor:pointer}.shirisha-cat-dropdown{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%) translateY(-8px);min-width:220px;background:#faf3e7;border:1px solid rgba(12,122,120,.2);border-radius:8px;box-shadow:0 12px 32px -8px #0c7a7838;padding:8px 0;z-index:100;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .25s cubic-bezier(.16,1,.3,1),visibility .2s;font-family:Inter,system-ui,sans-serif}.shirisha-cat-dropdown.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.shirisha-cat-dropdown:before{content:"";position:absolute;top:-6px;left:50%;transform:translate(-50%) rotate(45deg);width:12px;height:12px;background:#faf3e7;border-top:1px solid rgba(12,122,120,.2);border-left:1px solid rgba(12,122,120,.2)}.shirisha-cat-dropdown ul{list-style:none;margin:0;padding:0}.shirisha-cat-dropdown li{margin:0;padding:0}.shirisha-cat-dropdown a{display:block;padding:10px 18px;color:#1f2421;text-decoration:none;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600;letter-spacing:.02em;transition:background .18s ease,color .18s ease,padding-left .18s ease;border-left:2px solid transparent}.shirisha-cat-dropdown a:hover{background:#0c7a780f;color:#0c7a78;padding-left:22px;border-left-color:#e0a95e}@media(max-width:900px){.shirisha-cat-dropdown{position:static!important;transform:none!important;width:100%!important;min-width:0!important;margin:0!important;border-radius:6px;box-shadow:none;max-height:0!important;overflow:hidden!important;padding:0!important;border:0 solid rgba(12,122,120,.2);opacity:1!important;visibility:visible!important;pointer-events:none!important;transition:max-height .3s cubic-bezier(.16,1,.3,1),padding .25s ease,border-width .25s ease,margin .25s ease!important}.shirisha-cat-dropdown:before{display:none}.shirisha-cat-dropdown.is-open{max-height:600px!important;padding:8px 0!important;border-width:1px;margin:4px 0 8px!important;pointer-events:auto!important}.shirisha-cat-dropdown a{padding:12px 16px;font-size:13px}}.shirisha-categories:empty{display:none}.shopify-section:has([class*=instafeed]),.shopify-section:has([id*=instafeed]){padding-top:48px!important;margin-top:8px!important}@media(max-width:700px){.shopify-section:has([class*=instafeed]),.shopify-section:has([id*=instafeed]){padding-top:32px!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/shirisha-dynamic-categories.css.map */
