.ll-menu-root .has-custom-colors .nav-link,.ll-menu-root .has-custom-colors .navbar-brand,.ll-menu-root .has-custom-colors .navbar-toggler,.ll-menu-root .has-custom-colors .btn-ghost-secondary,.ll-menu-root .has-custom-colors .dropdown-toggle-no-caret{color:var(--ll-custom-menu-color)!important}.ll-menu-root .has-custom-colors .navbar-toggler{border-color:var(--ll-custom-menu-color)!important}.ll-menu-root .has-custom-colors .nav-link:hover,.ll-menu-root .has-custom-colors .navbar-brand:hover,.ll-menu-root .has-custom-colors .btn-ghost-secondary:hover,.ll-menu-root .has-custom-colors .dropdown-toggle-no-caret:hover{opacity:.8}@media (max-width: 991.98px){.ll-menu-root .has-custom-colors .navbar-collapse{background-color:inherit}.ll-menu-root .navbar-floating{margin:.75rem}.ll-menu-root .navbar-floating .navbar-floating-nav{border-radius:.5rem;box-shadow:0 .375rem 1.5rem #8c98a440;padding:.5rem .75rem}.ll-menu-overlap{position:absolute;top:0;left:0;right:0;z-index:1030}}.ll-menu-overlap--static{position:absolute;top:0;left:0;right:0;z-index:1030;background-color:transparent}.ll-logo-verified-btn{background:transparent!important;border:none!important;padding:0!important;margin:0!important;box-shadow:none!important;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ll-logo-verified-wrap{position:relative;display:inline-flex;align-items:center}.ll-logo-seal{position:absolute;bottom:-3px;right:-10px;font-size:15px;color:#16a34a;background:#fff;border-radius:50%;line-height:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,.25))}.ll-verif-panel{position:absolute;top:calc(100% + 12px);left:0;z-index:1050;background:#fff;border-radius:12px;box-shadow:0 8px 32px #00000026;width:280px;overflow:hidden;text-align:center}.ll-verif-slides-wrap{overflow:hidden;width:100%}.ll-verif-slider{display:flex;transition:transform .25s ease}.ll-verif-slide{width:100%;flex-shrink:0;padding:1.25rem 1.5rem;box-sizing:border-box}.ll-verif-icon{font-size:2.5rem;color:#16a34a;margin-bottom:.5rem}.ll-verif-title{font-weight:700;font-size:1rem;color:#111;margin-bottom:.4rem}.ll-verif-desc{font-size:.8rem;color:#666;line-height:1.4;margin-bottom:.75rem}.ll-verif-date{font-size:.78rem;color:#16a34a;font-weight:600;margin-bottom:.6rem}.ll-verif-more{display:block;width:100%;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;color:#16a34a;font-size:.78rem;font-weight:600;padding:.4rem .75rem;cursor:pointer;margin-bottom:.5rem;text-align:center}.ll-verif-more:hover{background:#dcfce7}.ll-verif-link{font-size:.78rem;color:#2563eb;text-decoration:none;display:block;border-top:1px solid #f0f0f0;padding-top:.6rem;margin-top:.25rem}.ll-verif-link:hover{text-decoration:underline}.ll-verif-slide--biz{padding-top:1rem}.ll-verif-slide-header{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.ll-verif-back{position:absolute;left:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:26px;height:26px;background:#f3f4f6;border:none;border-radius:50%;color:#555;font-size:.85rem;cursor:pointer;padding:0;transition:background .15s,color .15s}.ll-verif-back:hover{background:#e5e7eb;color:#111}.ll-verif-slide-title{font-weight:700;font-size:.85rem;color:#111}.ll-verif-share{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:26px;height:26px;background:#f3f4f6;border:none;border-radius:50%;color:#555;font-size:.78rem;cursor:pointer;padding:0;transition:background .15s,color .15s}.ll-verif-share:hover{background:#e5e7eb;color:#111}.ll-verif-share-copied{position:absolute;top:calc(100% + 6px);right:0;background:#111;color:#fff;font-size:.68rem;font-weight:600;padding:.2rem .5rem;border-radius:6px;white-space:nowrap}.ll-verif-biz-card{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding-bottom:.9rem;margin-bottom:.75rem;border-bottom:1px solid #f0f0f0}.ll-verif-biz-avatar{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#f0fdf4;color:#16a34a;font-size:1.3rem}.ll-verif-biz-avatar-seal{position:absolute;bottom:-2px;right:-2px;font-size:.85rem;color:#16a34a;background:#fff;border-radius:50%;line-height:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.ll-verif-biz-name{font-weight:700;font-size:.95rem;color:#111;text-align:center}.ll-verif-biz-list{display:flex;flex-direction:column;gap:.55rem}.ll-verif-biz-row{font-size:.8rem;color:#444;text-align:left;display:flex;align-items:center;gap:.55rem}.ll-verif-biz-row--action{text-decoration:none;color:#444;border-radius:8px;margin:0 -.4rem;padding:.3rem .4rem;transition:background .15s}.ll-verif-biz-row--action:hover{background:#f6f7f8;color:#111}.ll-verif-biz-row-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ll-verif-biz-row-cta{flex-shrink:0;font-size:.7rem;font-weight:700;color:#16a34a}.ll-verif-biz-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;border-radius:50%;background:#f0fdf4;color:#16a34a;font-size:.75rem}.ll-verif-pop-enter-active,.ll-verif-pop-leave-active{transition:opacity .15s,transform .15s}.ll-verif-pop-enter-from,.ll-verif-pop-leave-to{opacity:0;transform:translateY(-6px)}.ll-search-wrap{position:relative;display:inline-block}.ll-search-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1055;display:flex;align-items:center;gap:.75rem;background:inherit;background-color:var(--ll-color-body-bg, #f4f4f4);padding:0 1rem}.ll-search-overlay__field{position:relative;flex:1 1 auto;min-width:0}.ll-search-overlay__input{width:100%;height:2.75rem;border:1px solid var(--ll-color-border, #111);border-radius:.375rem;padding:0 2.5rem 0 .9rem;font-size:.95rem;background:#fff;color:inherit}.ll-search-overlay__input:focus{outline:none;border-color:currentColor}.ll-search-overlay__icon{position:absolute;top:50%;right:.9rem;transform:translateY(-50%);color:inherit;opacity:.6;pointer-events:none}.ll-search-overlay__close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:none;background:transparent;cursor:pointer;color:inherit;font-size:1.1rem}.ll-search-overlay__close:hover{opacity:.7}.ll-search-pop-enter-active,.ll-search-pop-leave-active{transition:opacity .15s ease}.ll-search-pop-enter-from,.ll-search-pop-leave-to{opacity:0}.ll-menu__container{position:relative;width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}.ll-menu__mobile-bar{display:none;width:100%;position:relative;align-items:center}.ll-menu__mobile-logo{position:relative;display:none;order:1}@media (max-width: 991.98px){.ll-menu-root .navbar-nav-wrap{position:relative;width:100%;flex-wrap:wrap}.ll-menu__mobile-bar{display:flex;min-width:0}.ll-menu__mobile-logo{display:flex;flex:1 1 auto;min-width:0;justify-content:center}.ll-menu--mobile-logo-left .ll-menu__mobile-logo{justify-content:flex-start}.ll-menu--mobile-logo-center .ll-menu__mobile-logo{position:absolute;left:50%;top:50%;width:max-content;max-width:55%;transform:translate(-50%,-50%);justify-content:center}.ll-menu--mobile-logo-right .ll-menu__mobile-logo{justify-content:flex-end}.ll-menu--toggler-left.ll-menu--mobile-logo-left .ll-menu__mobile-logo{margin-left:.75rem}.ll-menu--mobile-logo-center .ll-menu__mobile-bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"actions logo toggler"}.ll-menu--toggler-left.ll-menu--mobile-logo-center .ll-menu__mobile-bar{grid-template-areas:"toggler logo actions"}.ll-menu--mobile-logo-center .ll-menu__mobile-logo{position:static;grid-area:logo;width:auto;max-width:min(46vw,12rem);transform:none;justify-self:center}.ll-menu--mobile-logo-center .ll-menu__toggler{grid-area:toggler;justify-self:end}.ll-menu--mobile-logo-center .ll-menu__mobile-actions{grid-area:actions;justify-self:start}.ll-menu--toggler-left.ll-menu--mobile-logo-center .ll-menu__toggler{justify-self:start}.ll-menu--toggler-left.ll-menu--mobile-logo-center .ll-menu__mobile-actions{justify-self:end}.ll-menu__profile-menu-item{display:none}}.ll-menu__brand-link{display:flex;align-items:center}.ll-menu__mobile-actions{display:none;order:2;align-items:center;gap:.1rem;flex-shrink:0}@media (max-width: 991.98px){.ll-menu__mobile-actions{display:flex}}@media (min-width: 992px){.ll-menu__hide-lg{display:none}}.ll-menu__show-lg{display:none}@media (min-width: 992px){.ll-menu__show-lg{display:block}}.ll-menu__toggler{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0;order:3;margin-left:0;background:transparent;border:1px solid var(--ll-color-border, #dee2e6);border-radius:.375rem;cursor:pointer;font-size:1.25rem}@media (min-width: 992px){.ll-menu__toggler{display:none}}.ll-menu--toggler-left .ll-menu__toggler{order:0}.ll-menu__collapse{display:none;width:100%}.ll-menu__collapse.is-open{display:block}@media (max-width: 991.98px){.ll-menu__collapse--dropdown{flex:0 0 100%;order:10}.ll-menu__collapse--dropdown.is-open{margin-top:.65rem;padding-top:.65rem;border-top:1px solid var(--ll-color-border, #e5e7eb);background-color:inherit}}@media (min-width: 992px){.ll-menu__collapse{display:flex!important;width:auto;flex:1 1 auto}}.ll-menu__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.45);z-index:1190}@media (min-width: 992px){.ll-menu__backdrop{display:none}}.ll-menu__drawer-close{display:none;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;margin-left:auto;margin-bottom:1rem;background:transparent;border:1px solid var(--ll-color-border, #dee2e6);border-radius:50%;cursor:pointer;font-size:1rem;color:inherit}@media (max-width: 991.98px){.ll-menu__collapse--drawer-left.is-open,.ll-menu__collapse--drawer-right.is-open{position:fixed;top:0;bottom:0;width:min(320px,85vw);max-width:85vw;background:#fff;color:#111;z-index:1200;overflow-y:auto;padding:1.25rem 1.25rem 2rem;box-shadow:0 0 32px #00000040;animation-duration:.25s;animation-timing-function:ease-out;animation-fill-mode:both}.ll-menu__collapse--drawer-left.is-open{left:0;animation-name:llDrawerInLeft}.ll-menu__collapse--drawer-right.is-open{right:0;animation-name:llDrawerInRight}.ll-menu__collapse--drawer-left .ll-menu__drawer-close,.ll-menu__collapse--drawer-right .ll-menu__drawer-close{display:inline-flex}}@keyframes llDrawerInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes llDrawerInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.ll-menu__nav-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;width:100%}@media (min-width: 992px){.ll-menu__nav-list{flex-direction:row;align-items:center}.ll-menu__justify-lg-start{justify-content:flex-start}.ll-menu__justify-lg-center{justify-content:center}.ll-menu__justify-lg-end{justify-content:flex-end}}.ll-menu__mobile-actions .ll-menu__avatar-img--mobile{width:1.65rem;height:1.65rem}.ll-menu-preview-mobile{position:relative;min-height:5rem}.ll-menu-preview-mobile .navbar-nav-wrap{width:100%!important;flex-wrap:wrap!important;position:relative}.ll-menu-preview-mobile .ll-menu__mobile-bar{display:flex!important;width:100%;min-width:0;position:relative;align-items:center}.ll-menu-preview-mobile .ll-menu__mobile-logo{display:flex!important;flex:1 1 auto;min-width:0;justify-content:center}.ll-menu-preview-mobile .ll-menu--mobile-logo-left .ll-menu__mobile-logo{justify-content:flex-start!important}.ll-menu-preview-mobile .ll-menu--toggler-left.ll-menu--mobile-logo-left .ll-menu__mobile-logo{margin-left:.75rem}.ll-menu-preview-mobile .ll-menu--mobile-logo-center .ll-menu__mobile-bar{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"actions logo toggler"}.ll-menu-preview-mobile .ll-menu--toggler-left.ll-menu--mobile-logo-center .ll-menu__mobile-bar{grid-template-areas:"toggler logo actions"}.ll-menu-preview-mobile .ll-menu--mobile-logo-center .ll-menu__mobile-logo{position:static;grid-area:logo;width:auto;max-width:min(46vw,12rem);transform:none;justify-content:center!important;justify-self:center}.ll-menu-preview-mobile .ll-menu--mobile-logo-center .ll-menu__toggler{grid-area:toggler;justify-self:end}.ll-menu-preview-mobile .ll-menu--mobile-logo-center .ll-menu__mobile-actions{grid-area:actions;justify-self:start}.ll-menu-preview-mobile .ll-menu--toggler-left.ll-menu--mobile-logo-center .ll-menu__toggler{justify-self:start}.ll-menu-preview-mobile .ll-menu--toggler-left.ll-menu--mobile-logo-center .ll-menu__mobile-actions{justify-self:end}.ll-menu-preview-mobile .ll-menu--mobile-logo-right .ll-menu__mobile-logo{justify-content:flex-end!important}.ll-menu-preview-mobile .ll-menu__mobile-actions{display:flex!important}.ll-menu-preview-mobile .ll-menu__toggler{display:inline-flex!important}.ll-menu-preview-mobile .ll-menu__hide-lg{display:block!important}.ll-menu-preview-mobile .ll-menu__show-lg,.ll-menu-preview-mobile .ll-menu__show-lg-flex,.ll-menu-preview-mobile .ll-menu__show-lg-block,.ll-menu-preview-mobile .ll-menu__hide-mobile{display:none!important}.ll-menu-preview-mobile .ll-menu__collapse{display:none!important;width:100%;flex:0 0 100%}.ll-menu-preview-mobile .ll-menu__collapse.is-open{display:block!important}.ll-menu-preview-mobile .ll-menu__collapse--dropdown{order:10}.ll-menu-preview-mobile .ll-menu__collapse--dropdown.is-open{margin-top:.65rem;padding-top:.65rem;border-top:1px solid var(--ll-color-border, #e5e7eb);background-color:inherit}.ll-menu-preview-mobile .ll-menu__nav-list{flex-direction:column!important;align-items:stretch!important}.ll-menu-preview-mobile .ll-menu__profile-menu-item{display:none!important}.ll-menu-preview-mobile .ll-menu__backdrop{position:absolute;display:block!important}.ll-menu-preview-mobile .ll-menu__collapse--drawer-left.is-open,.ll-menu-preview-mobile .ll-menu__collapse--drawer-right.is-open{position:absolute;top:0;bottom:auto;width:min(320px,85%);max-width:85%;min-height:24rem;background:#fff;color:#111;z-index:1200;overflow-y:auto;padding:1.25rem 1.25rem 2rem;box-shadow:0 0 32px #00000040}.ll-menu-preview-mobile .ll-menu__collapse--drawer-left.is-open{left:0}.ll-menu-preview-mobile .ll-menu__collapse--drawer-right.is-open{right:0}.ll-menu-preview-mobile .ll-menu__collapse--drawer-left .ll-menu__drawer-close,.ll-menu-preview-mobile .ll-menu__collapse--drawer-right .ll-menu__drawer-close{display:inline-flex}.ll-menu__nav-item{display:block}.ll-menu__nav-link{display:block;padding:.5rem 1rem;color:inherit;text-decoration:none;transition:opacity .15s,color .15s,background-color .15s,transform .15s}.ll-menu--hover-opacity .ll-menu__nav-link:hover{opacity:.75}.ll-menu--hover-underline .ll-menu__nav-link{background-image:linear-gradient(currentColor,currentColor);background-position:1rem calc(100% - .4rem);background-repeat:no-repeat;background-size:0 1px;transition:background-size .2s,opacity .15s,color .15s}.ll-menu--hover-underline .ll-menu__nav-link:hover{background-size:calc(100% - 2rem) 1px}.ll-menu--hover-color .ll-menu__nav-link:hover{color:var(--ll-color-primary, #2563eb)}.ll-menu--hover-background .ll-menu__nav-link{border-radius:.375rem}.ll-menu--hover-background .ll-menu__nav-link:hover{background-color:#0000000f}.ll-menu--hover-lift .ll-menu__nav-link:hover{transform:translateY(-2px)}.ll-menu--hover-none .ll-menu__nav-link:hover{opacity:1}.ll-menu__hide-mobile,.ll-menu__show-lg-flex,.ll-menu__show-lg-block{display:none}@media (min-width: 992px){.ll-menu__hide-mobile{display:block}.ll-menu__show-lg-flex{display:flex}.ll-menu__show-lg-block{display:block}}.ll-menu__items-center{align-items:center}.ll-menu__grow{flex-grow:1}.ll-menu__item-spacing{margin-top:.5rem}@media (min-width: 992px){.ll-menu__item-spacing{margin-top:0;margin-left:.5rem}}.ll-menu__spacer{display:none;width:100%}@media (min-width: 992px){.ll-menu__spacer{display:block}}.ll-menu__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;background:transparent;border:none;cursor:pointer;color:inherit;text-decoration:none;font-size:1.1rem}.ll-menu__icon-btn:hover{background:rgba(0,0,0,.05)}.ll-menu__cart-badge{position:absolute;top:-5px;right:-5px;background:var(--ll-color-primary, #0d6efd);color:var(--ll-color-on-primary, #fff);border-radius:50%;padding:.25em .4em;font-size:.65em;line-height:1}.ll-menu__avatar{position:relative;display:inline-flex}.ll-menu__avatar-img{width:2.25rem;height:2.25rem;border-radius:50%;object-fit:cover}.ll-menu__avatar--xs .ll-menu__avatar-img,.ll-menu__avatar--xs{width:1.75rem;height:1.75rem;border-radius:50%;object-fit:cover}.ll-menu__avatar-badge{position:absolute;bottom:0;right:0;background:#fff;border-radius:50%;padding:.15rem}.ll-menu__muted{opacity:.65;font-size:.875rem}.ll-menu-dropdown{position:relative}.ll-menu-dropdown__trigger{display:flex;align-items:center;padding:.5rem;text-decoration:none}.ll-menu-dropdown__menu{display:none;position:absolute;right:0;top:calc(100% + 4px);z-index:1050;min-width:16rem;background:#fff;color:#212529;border-radius:.5rem;box-shadow:0 8px 32px #00000026;padding:.75rem}.ll-menu-dropdown.is-open .ll-menu-dropdown__menu{display:block}.ll-menu-dropdown__profile-row{display:flex;align-items:center;padding:.5rem;text-decoration:none;color:inherit}.ll-menu-dropdown__divider{border-top:1px solid var(--ll-color-border, #eee);margin:.5rem 0}.ll-menu-dropdown__item{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:.375rem;text-decoration:none;color:inherit;font-size:.9rem}.ll-menu-dropdown__item:hover{background:#f8f9fa}.ll-menu-dropdown__item-icon{display:inline-flex;width:1.25rem;justify-content:center;opacity:.75}@media (max-width: 991.98px){.ll-menu-dropdown__menu{position:static;box-shadow:none;margin-top:.5rem}}
