.store_info_bar{background:linear-gradient(90deg,#f9d010,#fff200,#f9d010);display:flex;align-items:center;height:35px}@media only screen and (width >= 1200px){.store_info_bar .mobile_only{display:none!important}}@media only screen and (width < 1200px){.store_info_bar .desktop_only{display:none!important}}.store_info_bar span{line-height:1}.store_info_bar .container{display:flex;justify-content:space-between;align-items:center;height:100%}.store_info_bar .store-wrapper{display:flex;align-items:center;gap:5px;position:relative;height:100%}@media only screen and (width <= 1200px){.store_info_bar .store-wrapper{justify-content:space-between;width:100%}}@media only screen and (width > 1200px){.store_info_bar .store-wrapper{flex-grow:1}}.store_info_bar .store-name-container{display:flex;align-items:flex-end;gap:5px;font-weight:700}.store_info_bar .store-name-container .store-name{text-decoration:underline;min-width:50px}.store_info_bar .nearest-store-button{display:flex;align-items:center;gap:5px;background:0 0;border:none;line-height:1;font-weight:700;transition:all .3s}.store_info_bar .nearest-store-button:hover{color:#135a8a}.store_info_bar .nearest-store-button:has(~ .open) svg:last-of-type{transform:rotate(180deg)}.store_info_bar .nearest-store-popup{transition:all .3s ease-in-out;position:absolute;top:100%;left:0;right:0;overflow:hidden;background-color:#fff;border:0 solid #9b9b9b;border-radius:3px;box-shadow:rgba(0,0,0,.176) 0 6px 12px;z-index:99999999;max-width:625px;height:0;max-height:fit-content}.store_info_bar .nearest-store-popup.open{height:650px;border-width:1px}.store_info_bar .links-wrapper{display:flex;height:100%;align-items:center;gap:10px;margin:0}.store_info_bar .links-wrapper li{display:flex;align-items:center;gap:10px;white-space:nowrap;font-size:12px;font-weight:700;line-height:1}.store_info_bar .links-wrapper li:not(:first-child)::before{content:"|"}.store_info_bar .links-wrapper li a,.store_info_bar .links-wrapper li button{color:#000;line-height:1;font-size:12px;font-weight:700;text-transform:uppercase;background:0 0;border:none;transition:all .3s}.store_info_bar .links-wrapper li a:hover,.store_info_bar .links-wrapper li button:hover{color:#135a8a}.little_leons_website .store_info_bar{background:linear-gradient(90deg,#08b69a,#0ae2b6,#08b69a)}.logo_bar{padding:12px 0}@media only screen and (width >= 1200px){.logo_bar .mobile_only{display:none!important}}@media only screen and (width < 1200px){.logo_bar .desktop_only{display:none!important}}.logo_bar p,.logo_bar span,.logo_bar strong{line-height:25px}.logo_bar .logo_bar-container{display:grid;grid-template-areas:"hamburger flyer logo account cart" "search search search search search";grid-template-columns:1fr 1fr 1fr 1fr 1fr;align-items:center;justify-items:stretch;row-gap:10px}@media only screen and (width >= 1200px){.logo_bar .logo_bar-container{grid-template-areas:"logo search flyer account cart";grid-template-columns:3.75fr 6fr 2fr 2fr 0.75fr}}.logo_bar .logo_bar-container #hamburger-menu{grid-area:hamburger;height:100%;display:flex;justify-content:center;align-items:center;gap:5px;font-size:12px;text-transform:uppercase;color:#135a8a;justify-content:flex-start;background:0 0;border:none}.logo_bar .logo_bar-container #hamburger-menu svg{fill:#135a8a}.logo_bar .logo_bar-container #hamburger-menu:hover{color:#000}.logo_bar .logo_bar-container #hamburger-menu:hover svg{fill:#000}.logo_bar .logo_bar-container #logo-link{grid-area:logo;display:flex;align-items:center}@media only screen and (width < 1200px){.logo_bar .logo_bar-container #logo-link{justify-content:center}}@media only screen and (width >= 1200px){.logo_bar .logo_bar-container #logo-link svg{width:95px;height:54px}}.logo_bar .logo_bar-container .search-box-wrapper{grid-area:search;position:relative}.logo_bar .logo_bar-container .search-box-wrapper #search-bar{display:flex;align-items:center;width:100%;border:1px solid #ddd;border-radius:10px;justify-content:space-between}.logo_bar .logo_bar-container .search-box-wrapper #search-bar input{flex-grow:1;border:none;outline:0;margin:0 10px;height:35px;background:0 0;font-size:16px}.logo_bar .logo_bar-container .search-box-wrapper #search-bar button{border:none;background:0 0;padding:5px;line-height:1}.logo_bar .logo_bar-container #flyer-link{grid-area:flyer;height:100%;display:flex;justify-content:center;align-items:center;gap:5px;font-size:12px;text-transform:uppercase;color:#135a8a}.logo_bar .logo_bar-container #flyer-link svg{fill:#135a8a}.logo_bar .logo_bar-container #flyer-link:hover{color:#000}.logo_bar .logo_bar-container #flyer-link:hover svg{fill:#000}@media only screen and (width < 1200px){.logo_bar .logo_bar-container #flyer-link{justify-content:flex-start}}@media only screen and (width >= 1200px){.logo_bar .logo_bar-container #flyer-link svg{width:25px}}.logo_bar .logo_bar-container #account-link{grid-area:account;position:relative;height:100%;display:flex;justify-content:center;align-items:center;gap:5px;font-size:12px;text-transform:uppercase;color:#135a8a}.logo_bar .logo_bar-container #account-link svg{fill:#135a8a}.logo_bar .logo_bar-container #account-link:hover{color:#000}.logo_bar .logo_bar-container #account-link:hover svg{fill:#000}@media only screen and (width < 1200px){.logo_bar .logo_bar-container #account-link{justify-content:flex-end}}@media only screen and (width >= 1200px){.logo_bar .logo_bar-container #account-link svg{width:25px}}.logo_bar .logo_bar-container #account-link>a,.logo_bar .logo_bar-container #account-link>button{border:none;background:0 0;align-items:center;gap:5px;font-weight:700;line-height:1}.logo_bar .logo_bar-container #account-link>a{display:flex}.logo_bar .logo_bar-container #account-link>button{display:none}.logo_bar .logo_bar-container #account-link>button:has(~ .open) svg:last-of-type{transform:rotate(180deg)}.logo_bar .logo_bar-container #account-link .account-popup{transition:all .3s ease-in-out;position:absolute;top:100%;left:0;overflow:hidden;background-color:#fff;border:0 solid #9b9b9b;border-radius:3px;box-shadow:rgba(0,0,0,.176) 0 6px 12px;z-index:99999999;max-width:300px;height:0;max-height:fit-content}.logo_bar .logo_bar-container #account-link .account-popup.open{height:650px;border-width:1px}.logo_bar .logo_bar-container #account-link .account-popup ul{margin:0;display:flex;flex-direction:column;padding:10px 15px}.logo_bar .logo_bar-container #account-link .account-popup ul a{color:#000;line-height:36px;width:100%;display:block;text-transform:uppercase;font-weight:400;font-size:12px}.logo_bar .logo_bar-container #account-link .account-popup ul a:hover{color:#135a8a}.logo_bar .logo_bar-container #cart-link{grid-area:cart;height:100%;display:flex;justify-content:center;align-items:center;gap:5px;font-size:12px;text-transform:uppercase;color:#135a8a;justify-content:flex-end}.logo_bar .logo_bar-container #cart-link svg{fill:#135a8a}.logo_bar .logo_bar-container #cart-link:hover{color:#000}.logo_bar .logo_bar-container #cart-link:hover svg{fill:#000}.logo_bar .logo_bar-container #cart-link .cart-icon{position:relative;display:flex;align-items:center}@media only screen and (width >= 1200px){.logo_bar .logo_bar-container #cart-link .cart-icon svg{width:35px}}.logo_bar .logo_bar-container #cart-link .cart-icon .cart-count{position:absolute;border-radius:100%;background-color:#008a00;display:flex;align-items:center;justify-content:center;line-height:1;color:#fff;top:-10px;right:-5px;min-width:20px;height:20px}.logo_bar .logo_bar-container #cart-link .cart-icon .cart-count[data-value="0"]{display:none}@media only screen and (width >= 1200px){.logo_bar .logo_bar-container #cart-link .cart-icon .cart-count{top:-15px;right:-10px;min-width:25px;height:25px}}.little_leons_website .logo_bar .logo_bar-container #cart-link .cart-icon .cart-count{background-color:#f68b69}.customer-logged-in #account-link>a,.lfl_logged_in #account-link>a{display:none!important}.customer-logged-in #account-link>button,.lfl_logged_in #account-link>button{display:flex!important}.menu_bar{background-color:#000;position:relative}.menu_bar ul{margin:0;padding:0}@media only screen and (width >= 1200px){.menu_bar .mobile_only{display:none!important}}@media only screen and (width < 1200px){.menu_bar .desktop_only{display:none!important}}.menu_bar a,.menu_bar button{font-size:14px;background-color:transparent;border:none;text-transform:capitalize;line-height:1}.menu_bar .TE-en,.menu_bar .TE-fr{display:flex}.menu_bar .TE-en section,.menu_bar .TE-fr section{width:100%}@media only screen and (width < 1200px){.menu_bar .TE-en,.menu_bar .TE-fr{justify-content:center;align-items:center;margin-top:30px}.menu_bar .TE-en img,.menu_bar .TE-fr img{width:100%}}@media only screen and (width >= 1200px){.menu_bar .TE-en,.menu_bar .TE-fr{height:650px;max-height:fit-content;min-width:350px;max-width:350px;width:350px}.menu_bar .TE-en section,.menu_bar .TE-fr section{max-height:fit-content}}.menu_bar .menu-wrapper{display:flex;flex-direction:column;position:relative}@media only screen and (width >= 1200px){.menu_bar .menu-wrapper{flex-direction:row;justify-content:space-between;height:50px}}.menu_bar .menu-wrapper .navbar-menu-title{transition:all .3s ease-in-out}@media only screen and (width >= 1200px){.menu_bar .menu-wrapper .navbar-menu-title{flex-grow:1}.menu_bar .menu-wrapper .navbar-menu-title:has(.open),.menu_bar .menu-wrapper .navbar-menu-title:hover{background:#135a8a}.menu_bar .menu-wrapper .navbar-menu-title>button{position:relative}.menu_bar .menu-wrapper .navbar-menu-title>button::after{content:"";transition:bottom .2s ease-in-out;display:block;border:8px solid transparent;border-top-color:#fff;position:absolute;bottom:-100%;left:50%;margin-left:-10px;transform:rotate(180deg)}.menu_bar .menu-wrapper .navbar-menu-title:has(.open)>button::after{bottom:0!important}.menu_bar .menu-wrapper .navbar-menu-title:not(:has(.menu .menu)){position:relative}.menu_bar .menu-wrapper .navbar-menu-title:not(:has(.menu .menu))>.menu-container{width:210px}.menu_bar .menu-wrapper .navbar-menu-title:not(:has(.menu .menu))>.menu-container>.menu{column-count:1}.menu_bar .menu-wrapper .navbar-menu-title:not(:has(.menu .menu))>.menu-container>.menu .menu-item>a,.menu_bar .menu-wrapper .navbar-menu-title:not(:has(.menu .menu))>.menu-container>.menu .menu-item>button,.menu_bar .menu-wrapper .navbar-menu-title:not(:has(.menu .menu))>.menu-container>.menu .menu-item>span{font-weight:400;font-size:14px}.menu_bar .menu-wrapper .navbar-menu-title:last-child{background-color:#08b69a;max-width:150px}.menu_bar .menu-wrapper .navbar-menu-title:last-child:hover{filter:brightness(.8)}}.menu_bar .menu-wrapper .navbar-menu-title>a,.menu_bar .menu-wrapper .navbar-menu-title>button{display:flex;align-items:center;width:100%;color:#000;padding:5px 0;justify-content:space-between;height:46px}@media only screen and (width < 1200px){.menu_bar .menu-wrapper .navbar-menu-title>a,.menu_bar .menu-wrapper .navbar-menu-title>button{justify-content:space-between;border-bottom:1px solid #ddd;font-size:1.2em;font-weight:700;padding:.6em 1em;line-height:25px}}@media only screen and (width >= 1200px){.menu_bar .menu-wrapper .navbar-menu-title>a,.menu_bar .menu-wrapper .navbar-menu-title>button{height:100%;text-transform:uppercase;justify-content:center;color:#fff;font-weight:900}.menu_bar .menu-wrapper .navbar-menu-title>a svg.chevron,.menu_bar .menu-wrapper .navbar-menu-title>button svg.chevron{display:none}}.menu_bar .menu-wrapper .navbar-menu-title>a svg,.menu_bar .menu-wrapper .navbar-menu-title>button svg{font-weight:400;text-transform:none}.menu_bar .menu-wrapper.utility-menu{margin-top:15px}.menu_bar .menu-wrapper.utility-menu>li>a,.menu_bar .menu-wrapper.utility-menu>li>button,.menu_bar .menu-wrapper.utility-menu>li>form>a,.menu_bar .menu-wrapper.utility-menu>li>form>button{padding:7px 14px;color:#135a8a;font-weight:700;width:100%;display:flex;align-items:center}@media only screen and (width < 1200px){.menu_bar .has_submenus:not(.navbar-menu-title):not(.account-menu)>a,.menu_bar .has_submenus:not(.navbar-menu-title):not(.account-menu)>span{display:none!important}}@media only screen and (width >= 1200px){.menu_bar .has_submenus:not(.navbar-menu-title):not(.account-menu)>button{display:none!important}}.menu_bar .account-menu>a{display:flex}.menu_bar .account-menu>button{display:none}.menu_bar .container{transition:all .3s ease-in-out;background-color:#fff}.menu_bar .container>*{transition:all .3s ease-in-out}@media only screen and (width < 1200px){.menu_bar .container{position:fixed;top:0;left:-100%;height:100%;width:100%;max-width:440px;z-index:99999999;padding:0;border-right:1px solid #ddd;overflow:hidden}}@media only screen and (width >= 1200px){.menu_bar .container{background-color:transparent}}.menu_bar .container .mobile-header{display:flex;position:relative;height:80px;justify-content:center;align-items:center;border-bottom:1px solid #ddd;flex-shrink:0}.menu_bar .container .mobile-header>button{position:absolute;top:0;bottom:0;padding:10px;background:0 0;border:none;cursor:pointer;line-height:1}.menu_bar .container .mobile-header>button.back-button{left:0}.menu_bar .container .mobile-header>button.cancel-button{right:0}.menu_bar .container .mobile-header>span{color:#888;font-size:20px;font-weight:700}.menu_bar .menu-container.first_level{position:absolute;top:100%;left:0;display:flex;width:100%;z-index:99999999;justify-content:space-between;padding:0 20px;transition:all .3s ease-in-out;background-color:#fff}@media only screen and (width < 1200px){.menu_bar .menu-container.first_level{flex-direction:column;justify-content:flex-start}}.menu_bar .menu-container.first_level>*{transition:all .3s ease-in-out}@media only screen and (width < 1200px){.menu_bar .menu-container.first_level{position:fixed;top:0;left:-100%;height:100%;width:100%;max-width:440px;z-index:99999999;padding:0;border-right:1px solid #ddd;overflow:hidden}}@media only screen and (width >= 1200px){.menu_bar .menu-container.first_level{overflow:hidden;max-height:0}}@media only screen and (width >= 1200px){.menu_bar .menu-container.first_level>.menu{height:650px;max-height:fit-content;column-gap:30px;flex-grow:1;column-count:4}.menu_bar .menu-container.first_level>.menu:not(:has(> :nth-child(6))){column-count:3}.menu_bar .menu-container.first_level>.menu:not(:has(> :nth-child(6)))>.menu-item:last-child{break-before:column}.menu_bar .menu-container.first_level>.menu>li{break-inside:avoid}.menu_bar .menu-container.first_level>.menu>li:first-child{break-after:avoid}}.menu_bar .menu-container.first_level>.menu .menu-item>a,.menu_bar .menu-container.first_level>.menu .menu-item>button,.menu_bar .menu-container.first_level>.menu .menu-item>span{display:flex;align-items:center;width:100%;color:#000;padding:5px 0;line-height:18px}@media only screen and (width < 1200px){.menu_bar .menu-container.first_level>.menu .menu-item>a,.menu_bar .menu-container.first_level>.menu .menu-item>button,.menu_bar .menu-container.first_level>.menu .menu-item>span{justify-content:space-between;border-bottom:1px solid #ddd;font-size:1.2em;font-weight:700;padding:.6em 1em;line-height:25px}}@media only screen and (width >= 1200px){.menu_bar .menu-container.first_level>.menu .menu-item.has_submenus>a,.menu_bar .menu-container.first_level>.menu .menu-item.has_submenus>button,.menu_bar .menu-container.first_level>.menu .menu-item.has_submenus>span,.menu_bar .menu-container.first_level>.menu>.menu-item>a,.menu_bar .menu-container.first_level>.menu>.menu-item>button,.menu_bar .menu-container.first_level>.menu>.menu-item>span{font-weight:600;font-size:16px}}@media only screen and (width < 1200px){.menu_bar .menu-container:not(.first_level){transition:all .3s ease-in-out;background-color:#fff}.menu_bar .menu-container:not(.first_level)>*{transition:all .3s ease-in-out}}@media only screen and (width < 1200px) and (width < 1200px){.menu_bar .menu-container:not(.first_level){position:fixed;top:0;left:-100%;height:100%;width:100%;max-width:440px;z-index:99999999;padding:0;border-right:1px solid #ddd;overflow:hidden}}@media only screen and (width >= 1200px){.menu_bar .menu-container:not(.first_level) .menu{display:flex;flex-direction:column;flex-wrap:wrap;flex-grow:1}}.menu_bar .menu-backdrop{transition:all .3s ease-in-out;position:fixed;top:0;left:-100%;width:100%;height:100vh;z-index:99999998;background:rgba(0,0,0,.6)}@media only screen and (width >= 1200px){.menu_bar .menu-backdrop{position:absolute;top:100%;left:0;height:0}}@media only screen and (width < 1200px){.menu_bar .open{left:0!important;overflow:hidden auto!important}.menu_bar .open+.menu-backdrop{left:0!important}}@media only screen and (width >= 1200px){.menu_bar .open.first_level.menu-container{max-height:650px}.menu_bar .open.first_level.menu-container>*{margin:20px 0}.menu_bar .open+.menu-backdrop{height:100vh}}@media only screen and (width >= 1200px){.little_leons_website .menu_bar{background-color:#08b69a}}@media only screen and (width >= 1200px){.little_leons_website .menu_bar .TE-en,.little_leons_website .menu_bar .TE-fr{max-width:255px;min-width:255px;width:255px}}@media only screen and (width >= 1200px){.little_leons_website .menu_bar .menu-wrapper .navbar-menu-title{position:relative}.little_leons_website .menu_bar .menu-wrapper .navbar-menu-title:last-child{background-color:#fff200}}@media only screen and (width >= 1200px){.little_leons_website .menu_bar .menu-container.first_level{width:570px}}@media only screen and (width >= 1200px){.little_leons_website .menu_bar .menu-container.first_level>.menu{column-count:1}.little_leons_website .menu_bar .menu-container.first_level>.menu .menu-item{break-before:avoid!important}}.customer-logged-in .account-menu>a,.lfl_logged_in .account-menu>a{display:none!important}.customer-logged-in .account-menu>button,.lfl_logged_in .account-menu>button{display:flex!important}.nearest-store{display:grid;grid-template-columns:1fr;gap:20px;padding:10px 20px 20px}@media only screen and (width >= 1200px){.nearest-store{grid-template-columns:1fr 1fr}}.nearest-store .button{background-color:#135a8a;color:#fff;display:flex;align-items:center;justify-content:center;gap:5px;padding:10px;border:1px solid #135a8a;border-radius:5px;transition:all .3s ease-in-out}.nearest-store .button:hover{filter:brightness(.8)}.nearest-store .postal_code_form{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px;grid-column:1/-1}.nearest-store .postal_code_form input,.nearest-store .postal_code_form label{margin:0;line-height:1;display:flex;align-items:center}.nearest-store .postal_code_form input{padding:5px 10px}.nearest-store .closest-store-map{display:flex;flex-direction:column;gap:15px}.nearest-store .closest-store-map .map{overflow:hidden;width:100%;height:250px}.nearest-store .store-info{display:flex;flex-direction:column;gap:10px}.nearest-store .store-info p{margin:0;font-weight:700;font-size:15px}.nearest-store .store-info address{display:flex;flex-direction:column;line-height:1;gap:10px;margin:0}.nearest-store .store-info .hours{display:grid;grid-template-columns:auto auto;justify-content:space-between;gap:6px 10px}.nearest-store .store-info .hours span{line-height:1}.nearest-store .view-more-stores{display:flex;align-items:center;font-weight:700;text-transform:capitalize;line-height:1}@media only screen and (width >= 1200px){.nearest-store .view-more-stores{justify-content:flex-end}}