:root{--littlestars-dark: #222;--littlestars-text: #333;--littlestars-muted: #666;--littlestars-line: #ddd;--littlestars-soft: #f6f6f6;--littlestars-sale: #f7e8e8}.announcement-bar{background:var(--littlestars-dark)!important;font-size:.9em;text-align:center}.announcement-bar,.announcement-bar *{box-sizing:border-box}.announcement-bar__slide,.announcement-bar__slide a{color:#fff!important;text-decoration:none}.announcement-bar__message{margin:0;padding:.55em 1em;color:inherit;text-align:center}.announcement-bar button{color:inherit}.announcement-bar .announcement-bar__message,.announcement-bar .h5{font-size:1em;font-weight:inherit;line-height:1.4}.littlestars-header{position:sticky;top:0;z-index:50;background:#fff;color:var(--littlestars-text);border-bottom:1px solid var(--littlestars-line)}.littlestars-header *,.littlestars-footer *{box-sizing:border-box}.littlestars-header [hidden],.littlestars-footer [hidden]{display:none!important}.littlestars-header a,.littlestars-footer a{color:inherit;text-decoration:none}.littlestars-header ul,.littlestars-footer ul{list-style:none;margin:0;padding:0}.littlestars-header button,.littlestars-header input,.littlestars-footer button,.littlestars-footer input{font:inherit}.littlestars-header button,.littlestars-footer button{cursor:pointer}.littlestars-header .menu-state{position:absolute;left:-9999px}.littlestars-header .account-links{max-width:var(--page-width);margin:0 auto;padding:.5em var(--page-margin);display:flex;justify-content:space-between;gap:1em;font-size:.9em;color:var(--littlestars-muted)}.littlestars-header .account-links ul{display:flex;flex-wrap:wrap;gap:.9em}.littlestars-header .logo{max-width:var(--page-width);margin:0 auto;padding:.35em var(--page-margin) 0;text-align:center}.littlestars-header .logo a{display:inline-block}.littlestars-header .logo img{display:block;width:192px;max-width:100%;height:auto;margin:0 auto}.littlestars-header .search-basket{max-width:var(--page-width);margin:0 auto;padding:.65em var(--page-margin) 1em;display:grid;grid-template-columns:1fr auto;gap:1em;align-items:center}.littlestars-header .search-basket form{display:flex;border:1px solid var(--littlestars-line);border-radius:999px;overflow:hidden;background:#fff}.littlestars-header .search-basket label{flex:1}.littlestars-header .search-basket input[type=search]{width:100%;border:0;outline:0;padding:.75em 1em;background:transparent;color:inherit}.littlestars-header .search-basket button{border:0;background:var(--littlestars-dark);color:#fff;padding:.75em 1.15em}.littlestars-header .search-basket p{margin:0;white-space:nowrap}.littlestars-header .menu-toggle{display:none}.littlestars-header .main-menu{position:relative;border-top:1px solid var(--littlestars-line)}.littlestars-header .main-menu>ul{max-width:var(--page-width);margin:0 auto;padding:0 var(--page-margin);display:flex;justify-content:center}.littlestars-header .main-menu>ul>li{position:static}.littlestars-header .main-menu>ul>li>a,.littlestars-header .main-menu>ul>li>button{display:block;border:0;background:transparent;padding:1em .65em;color:inherit;white-space:nowrap}.littlestars-header .main-menu>ul>li>button[aria-expanded=true]{font-weight:600}.littlestars-header .mega-menu{display:none;position:absolute;left:0;right:0;top:100%;z-index:60;background:#fff;border-top:1px solid var(--littlestars-line);border-bottom:1px solid var(--littlestars-line);box-shadow:0 1em 2em #0000001f}.littlestars-header .main-menu>ul>li:hover>.mega-menu,.littlestars-header .main-menu>ul>li:focus-within>.mega-menu,.littlestars-header .main-menu>ul>li.is-open>.mega-menu{display:block}.littlestars-header .mega-menu>div{max-width:var(--page-width);margin:0 auto;padding:1.25em var(--page-margin);display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:1.25em}.littlestars-header .mega-menu h2{margin:0 0 .65em;font-size:1em;text-align:left}.littlestars-header .mega-menu li{margin:0 0 .45em;font-size:.92em}.littlestars-header .mega-menu article{min-height:130px;padding:1em;border-radius:.75em;background:var(--littlestars-soft);border:1px solid var(--littlestars-line);display:grid;align-content:start;position:relative}.littlestars-header .mega-menu article+article{margin-top:.75em;background:var(--littlestars-sale)}.littlestars-header .mega-menu article h3{margin:0 0 .35em;font-size:1.05em}.littlestars-header .mega-menu article p{margin:0 0 2.75em;color:var(--littlestars-muted)}.littlestars-header .mega-menu article a{display:inline-block;width:max-content;padding:.55em .85em;border:1px solid var(--littlestars-line);border-radius:1.5em;background:#fff;position:absolute;bottom:.7em;right:.7em}.littlestars-header .main-menu>ul>li:hover>button,.littlestars-header .main-menu>ul>li:focus-within>button,.littlestars-header .main-menu>ul>li.is-open>button{background:var(--littlestars-soft);font-weight:600}.littlestars-footer{background:#111;color:#fff;padding:0 0 4em}.littlestars-footer .footer-columns{max-width:var(--page-width);margin:0 auto;padding:2em var(--page-margin);display:grid;grid-template-columns:1.3fr repeat(3,minmax(0,1fr));gap:2em}footer>p{text-align:center}.littlestars-footer h2{margin:.5em 0;font-size:1.1em;text-align:left}.littlestars-footer h3{margin:.5em 0;font-size:1em;text-align:left}.littlestars-footer li{margin-bottom:.5em;color:#ccc}.littlestars-footer form{display:flex;gap:.5em}.littlestars-footer input{min-width:0;border:0;padding:.75em}.littlestars-footer button{border:0;padding:.75em 1em}.littlestars-footer>p{max-width:var(--page-width);margin:0 auto;padding:1em var(--page-margin);border-top:1px solid #333;color:#bbb;font-size:.9em}@media(max-width:1060px){.littlestars-header .main-menu>ul{justify-content:flex-start;overflow-x:auto}.littlestars-header .mega-menu>div{grid-template-columns:repeat(2,minmax(0,1fr))}.littlestars-footer .footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.littlestars-header .account-links{display:block;text-align:center}.littlestars-header .account-links ul{justify-content:center;margin-top:.5em}.littlestars-header .logo{padding:.8em 1em .35em}.littlestars-header .search-basket{grid-template-columns:1fr;gap:.8em;text-align:center}.littlestars-header .menu-toggle{display:block;padding:.9em var(--page-margin);border-top:1px solid var(--littlestars-line);font-weight:600;cursor:pointer}.littlestars-header .main-menu{display:none}.littlestars-header .menu-state:checked~.main-menu{display:block}.littlestars-header .main-menu>ul{display:block;padding:0;overflow:visible}.littlestars-header .main-menu>ul>li{border-top:1px solid var(--littlestars-line)}.littlestars-header .main-menu>ul>li>a,.littlestars-header .main-menu>ul>li>button{width:100%;text-align:left;padding:1em var(--page-margin)}.littlestars-header .mega-menu,.littlestars-header .main-menu>ul>li:hover>.mega-menu,.littlestars-header .main-menu>ul>li:focus-within>.mega-menu{position:static;display:none;box-shadow:none;border-bottom:0}.littlestars-header .main-menu>ul>li.is-open>.mega-menu{display:block}.littlestars-header .mega-menu>div{grid-template-columns:1fr;padding-top:0}.littlestars-footer .footer-columns{grid-template-columns:1fr}.littlestars-footer form{display:grid}}.littlestars-product-features h4{margin:1em 0 .5em}.littlestars-product-youtube iframe{display:block;width:100%;height:auto;aspect-ratio:16 / 9;border:0;outline:0}.littlestars-product-variants-color{margin:1em 0}.littlestars-color-variants{display:flex;flex-wrap:wrap;gap:.65em;align-items:center}.littlestars-color-variant{position:relative;display:block;width:56px;height:56px;flex:0 0 56px;padding:3px;overflow:hidden;border:1px solid #cfcfcf;border-radius:50%;background:#fff;text-decoration:none}.littlestars-color-variant:hover{border-color:#666}.littlestars-color-variant.is-selected{border:2px solid #000;padding:2px}.littlestars-color-variant img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.littlestars-color-variant__fallback{display:grid;width:100%;height:100%;place-items:center;border-radius:50%;background:#f3f3f3;color:#333;font-size:.9em}.littlestars-color-variant.is-unavailable{cursor:not-allowed;opacity:.45}.littlestars-color-variant__soldout{position:absolute;left:7px;right:7px;top:50%;height:1px;background:#000;transform:rotate(-45deg);transform-origin:center}.littlestars-product-tags{display:flex;flex-wrap:wrap;align-items:center;gap:.5em;margin:1em 0}.littlestars-product-tags strong{font-weight:600}.littlestars-product-tags span{display:inline-block;padding:.4em .8em;border:1px solid #ddd;border-radius:2em;font-size:.9em}.littlestars-product-title h1{font-size:2.4em;margin-bottom:0}.littlestars-product-title h2{margin-top:.5em;font-size:2em}.littlestars-collection-vendor-logo{width:100%;margin:1em 0;text-align:center}.littlestars-collection-vendor-logo__image{display:block;width:100%;max-width:300px;height:auto;margin:0 auto;object-fit:contain}.littlestars-collection-header{width:100%;text-align:center}.littlestars-collection-header__logo-wrap{width:100%;max-width:220px;margin:0 auto 1em}.littlestars-collection-header__logo-wrap[hidden]{display:none!important}.littlestars-collection-header__logo{display:block;width:100%;height:auto;margin:0 auto;object-fit:contain}.littlestars-collection-header h1{margin:0 0 .5em;text-align:center}.littlestars-collection-header p{max-width:750px;margin:0 auto;text-align:center}*:has(>.littlestars-collection-header){width:100%}.littlestars-card-variants{display:flex;flex-wrap:wrap;align-items:center;gap:.5em;width:100%;margin-top:.5em}.littlestars-card-variant{position:relative;display:block;width:var(--ls-card-variant-size);height:var(--ls-card-variant-size);flex:0 0 var(--ls-card-variant-size);padding:2px;overflow:hidden;border:1px solid #cfcfcf;border-radius:50%;background:#fff;text-decoration:none}.littlestars-card-variant:hover,.littlestars-card-variant:focus-visible{border-color:#666}.littlestars-card-variant.is-selected{padding:1px;border:2px solid #000}.littlestars-card-variant img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.littlestars-card-variant__fallback{display:grid;width:100%;height:100%;place-items:center;border-radius:50%;background:#f3f3f3;color:#333;font-size:.85em}.littlestars-card-variant.is-unavailable{cursor:not-allowed;opacity:.4}.littlestars-card-variant__soldout{position:absolute;top:50%;right:6px;left:6px;height:1px;background:#000;transform:rotate(-45deg);transform-origin:center}@media screen and (max-width:749px){.littlestars-card-variants{gap:.4em}}.littlestars-vendor-carousel{width:100%;margin:2em 0}.littlestars-vendor-carousel__heading{margin:0 0 1em;text-align:center}.littlestars-vendor-carousel__shell{position:relative;display:flex;align-items:center;gap:.75em;padding:0 2em}.littlestars-vendor-carousel__track{display:flex;flex:1 1 auto;gap:1em;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.littlestars-vendor-carousel__track::-webkit-scrollbar{display:none}.littlestars-vendor-carousel__item{display:flex;flex:0 0 18em;height:12em;flex-direction:column;align-items:center;justify-content:center;gap:.75em;padding:1em 0;color:inherit;text-align:center;text-decoration:none;scroll-snap-align:start;box-sizing:border-box;min-height:12em}.littlestars-vendor-carousel__logo-wrap{display:flex;width:100%;height:90px;align-items:center;justify-content:center}.littlestars-vendor-carousel__logo{display:block;width:auto;max-width:100%;height:auto;max-height:10em;object-fit:contain;filter:none}.littlestars-vendor-carousel__name{display:block;line-height:1.3;text-align:center}.littlestars-vendor-carousel__arrow{display:grid;flex:0 0 40px;width:40px;height:40px;place-items:center;padding:0;border:1px solid #222;border-radius:50%;background:#fff;color:#222;cursor:pointer;font:inherit;font-size:1.8em;line-height:1}@media(max-width:749px){.littlestars-vendor-carousel__item{flex-basis:135px;min-height:125px;padding:.75em}.littlestars-vendor-carousel__logo-wrap{height:70px}.littlestars-vendor-carousel__logo{max-height:70px}.littlestars-vendor-carousel__arrow{flex-basis:34px;width:34px;height:34px}}.littlestars-brand-directory{--littlestars-brand-logo-size: 10em;max-width:var(--page-width);margin:0 auto;padding:var(--littlestars-brand-padding-top, 36px) var(--page-margin) var(--littlestars-brand-padding-bottom, 36px)}.littlestars-brand-directory h1{text-align:center;font-size:2.4em}.littlestars-brand-directory__title{margin:0 0 .75em}.littlestars-brand-directory__intro{margin-bottom:2rem}.littlestars-brand-directory__index{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 auto 2.5rem;width:fit-content}.littlestars-brand-directory__index a,.littlestars-brand-directory__index span{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;min-height:2.25rem;text-decoration:none}.littlestars-brand-directory__index span{opacity:.3}.littlestars-brand-directory__group{scroll-margin-top:2rem;padding:1.5rem 0;border-top:1px solid rgba(var(--color-foreground, 0, 0, 0),.12)}.littlestars-brand-directory__letter{margin:0 0 1.25rem;font-size:1.8em;line-height:1}.littlestars-brand-directory__brands{display:grid;grid-template-columns:repeat(var(--littlestars-brand-columns, 4),minmax(0,1fr));gap:var(--littlestars-brand-row-gap, 24px) var(--littlestars-brand-column-gap, 24px);list-style:none;margin:0;padding:0}.littlestars-brand-directory__brand{min-width:0}.littlestars-brand-directory__link{display:flex;align-items:center;justify-content:center;min-height:calc(var(--littlestars-brand-logo-size) + 1rem);padding:.5rem;text-align:center;text-decoration:none}.littlestars-brand-directory__logo{display:flex;align-items:center;justify-content:center;width:100%}.littlestars-brand-directory__image{display:block;width:auto;max-width:100%;height:auto;max-height:var(--littlestars-brand-logo-size);object-fit:contain}.littlestars-brand-directory__name{display:inline}.littlestars-brand-directory__link.has-logo .littlestars-brand-directory__name{display:none}.littlestars-brand-directory.show-name-with-logo .littlestars-brand-directory__link.has-logo{flex-direction:column;gap:.5rem}.littlestars-brand-directory.show-name-with-logo .littlestars-brand-directory__link.has-logo .littlestars-brand-directory__name{display:block}.littlestars-brand-directory__logo[hidden],.littlestars-brand-directory__image[hidden]{display:none!important}@media screen and (max-width:749px){.littlestars-brand-directory__brands{grid-template-columns:repeat(var(--littlestars-brand-mobile-columns, 2),minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/littlestars.css.map */
