.fl-l4-row{display:flex;align-items:center;gap:.25em}.fl-l4-toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.9em;height:1.9em;padding:0;border:0;background:transparent;color:currentColor;cursor:pointer;border-radius:50%;transition:transform .2s ease,background-color .2s ease}.fl-l4-toggle .icon{width:1.1em;height:1.1em;pointer-events:none}.fl-l4-toggle:hover{background-color:rgba(var(--text-color),.08)}.fl-l4-open>.fl-l4-row .fl-l4-toggle{transform:rotate(180deg)}.fl-l4{display:none;margin:.15em 0 .4em;padding-inline-start:.9em;border-inline-start:1px solid rgba(var(--text-color),.15)}.fl-l4-open>.fl-l4{display:block}.fl-l4 li{margin:0}ul.fl-l4 .main-nav__item{font-family:var(--body-font-family);font-style:var(--body-font-style);font-weight:var(--body-font-weight);font-size:.95em;padding-top:.34em;padding-bottom:.34em;opacity:.85}ul.fl-l4 .main-nav__item:hover{opacity:1}@media(min-width:769px){.mega-nav li:has(>.fl-l4){position:relative}.fl-l4-toggle,.fl-l4-open>.fl-l4-row .fl-l4-toggle{transform:rotate(-90deg)}.fl-l4-open>.fl-l4-row .fl-l4-toggle{background-color:rgba(var(--text-color),.08)}.mega-nav li.fl-l4-open{z-index:60}.mega-nav .fl-col-raised{position:relative;z-index:70}.fl-clip-fix{overflow:visible!important}.fl-l4{display:block;position:absolute;top:-.5em;inset-inline-start:100%;z-index:40;width:max-content;min-width:8em;max-width:18em;max-height:62vh;overflow-y:auto;margin:0;padding:.65em 1.1em;border:1px solid rgba(var(--text-color),.08);border-radius:8px;background:rgb(var(--bg-color, 255 255 255));box-shadow:0 10px 28px #0000001a;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-6px);transition:opacity .16s ease,transform .16s ease,visibility .16s}.fl-l4-open>.fl-l4{opacity:1;visibility:visible;pointer-events:auto;transform:none}.fl-l4--flip{inset-inline-start:auto;inset-inline-end:calc(100% + .5em);transform:translate(6px)}ul.fl-l4 .main-nav__item{display:block;padding:.4em 0;font-size:.88em;opacity:1;transition:color .3s}ul.fl-l4 .main-nav__item:hover{color:rgba(var(--nav-child-text-color)/.7)}}@media(max-width:768.98px){.fl-l4{max-height:40vh;overflow-y:auto}}@media(min-width:769px){.mega-nav--columns .child-nav:has(.child-nav__collection-image){row-gap:.5rem}.mega-nav--columns .child-nav__collection-image{min-height:0;padding:.35em 0}.mega-nav--columns .child-nav__collection-image .main-nav__collection-image--large{--image-size: 64px}.mega-nav--columns .child-nav__collection-image .main-nav__collection-image-circle{border:1px solid rgba(var(--text-color),.08);box-shadow:0 2px 8px #0000000f;background:#fff;transition:transform .2s ease,box-shadow .2s ease}.mega-nav--columns .child-nav__collection-image:hover .main-nav__collection-image-circle{transform:scale(1.07);box-shadow:0 4px 14px #0000001f}}.breadcrumbs.fl-crumbs-nav{overflow:visible!important}.breadcrumbs.fl-crumbs-nav .breadcrumbs-list{flex-wrap:wrap}.fl-crumb{position:relative}.fl-crumb__btn{display:inline-flex;align-items:center;gap:.15em;cursor:pointer}.fl-crumb__btn .icon{width:1.1em;height:1.1em;transition:transform .2s ease}.fl-crumb:hover .fl-crumb__btn .icon,.fl-crumb.is-open .fl-crumb__btn .icon{transform:rotate(180deg)}.fl-crumb__menu{position:absolute;top:100%;inset-inline-start:-.75em;z-index:30;min-width:15em;max-height:21em;overflow-y:auto;padding:.5em 0;margin-top:.55em;background:rgb(var(--bg-color, 255 255 255));border:1px solid rgba(var(--text-color),.12);border-radius:6px;box-shadow:0 8px 24px #0000001f;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease,visibility .15s}.fl-crumb__menu:before{content:"";position:absolute;top:-.6em;left:0;right:0;height:.6em}.fl-crumb:hover .fl-crumb__menu,.fl-crumb.is-open .fl-crumb__menu{opacity:1;visibility:visible;transform:translateY(0)}.fl-crumb__menu a{display:block;padding:.45em 1em;color:rgb(var(--text-color));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:22em}.fl-crumb__menu a:hover{background-color:rgba(var(--text-color),.06)}.fl-crumb__menu a[aria-current=page]{font-weight:700}@media(max-width:768.98px){.fl-crumb__menu{min-width:12em}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/fl-nav-tree.css.map */
