@font-face{font-family:More Sugar;src:url(more-sugar.woff2) format("woff2"),url(more-sugar.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--font-display: "Cabin", sans-serif;--font-body: "Cabin", var(--font-body-family);--brand-yellow: #f5ff7d;--brand-lavender: #bebbfa;--brand-mint: #b7fa9a;--brand-cyan: #9af1fd;--brand-dark: #1a1a1a}body{font-family:"Cabin",var(--font-body-family);letter-spacing:.01em;line-height:1.65}p{line-height:1.7}h1,.h1,h2,.h2,h3,.h3{font-family:"Cabin",var(--font-heading-family);font-weight:400;letter-spacing:.01em}h1,.h1{line-height:1.1}h2,.h2{line-height:1.15}h3,.h3{line-height:1.2}.banner__heading{font-family:"Cabin",var(--font-heading-family);font-weight:400;letter-spacing:.02em;line-height:1.05}.header{border-bottom:2px solid var(--brand-yellow)}.header__menu-item .link{font-family:"Cabin",var(--font-body-family);font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;transition:opacity .15s ease}.header__menu-item .link:hover{text-decoration:none;opacity:.6}.header__icon{transition:opacity .15s ease}.header__icon:hover{opacity:.6}.announcement-bar__message{font-family:"Cabin",var(--font-body-family);font-size:1.15rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600}.button{font-family:"Cabin",var(--font-body-family);letter-spacing:.1em;text-transform:uppercase;font-size:1.15rem;font-weight:600;padding:1.6rem 3.4rem;border-radius:40px;transition:background-color .2s ease,color .2s ease,transform .15s ease}.button:hover{transform:translateY(-1px);opacity:1}.button--primary:hover{filter:brightness(.92);transform:translateY(-1px)}.banner__content .button{background-color:#f5c1f6;border-color:#f5c1f6;border-width:0;color:var(--brand-dark)}.banner__content .button:after{box-shadow:none!important}.banner__content .button:hover{background-color:#f5c1f6;filter:brightness(.9);transform:translateY(-1px)}.litt-wave-section{position:relative}.rich-text.litt-wave-section,.multicolumn.litt-wave-section,.section-main_product_spotlight-padding.litt-wave-section{padding-top:90px!important;padding-bottom:90px!important}.banner.litt-wave-section{overflow:visible}.litt-wave{position:absolute;left:0;width:100%;z-index:5;line-height:0;pointer-events:none}.litt-wave--top{top:0}.litt-wave--bottom{bottom:0}.litt-wave svg{display:block;width:100%;height:70px}@media screen and (max-width:749px){.litt-wave svg{height:40px}.litt-wave-section{padding-top:60px!important;padding-bottom:60px!important}}.rich-text .rich-text__heading{font-family:"Cabin",var(--font-heading-family);font-weight:400}.rich-text .rich-text__text p{max-width:58ch;margin-left:auto;margin-right:auto;font-size:1.65rem;line-height:1.75}.image-with-text__heading{font-family:"Cabin",var(--font-heading-family);font-weight:400;line-height:1.1}.image-with-text__text{line-height:1.75}.multicolumn-card__title{font-family:"Cabin",var(--font-body-family);letter-spacing:.12em;text-transform:uppercase;font-size:1.15rem;font-weight:700;margin-bottom:1rem}.multicolumn-card .rte p{font-size:1.45rem;line-height:1.7;opacity:.8}@media screen and (min-width:990px){.multicolumn-list__item+.multicolumn-list__item{border-left:2px solid var(--brand-yellow)}}.collection .card__inner,.collection .card.ratio{--ratio-percent: 75% !important}.collection .media--hover-effect img+img{opacity:0;transition:opacity .4s ease}.collection .card-wrapper:hover .media--hover-effect img+img{opacity:1}.collection .card-wrapper:hover .media--hover-effect img:first-child{opacity:0}.collection .card:hover .card__media .media img{transform:none}.card__inner,.card__media,.card__media .media{border-radius:16px;overflow:hidden}.card__heading{font-family:"Cabin",var(--font-heading-family);font-size:1.6rem;font-weight:400;letter-spacing:.02em}.card-information__wrapper .price{font-family:"Cabin",var(--font-body-family);font-weight:500;letter-spacing:.04em}.card .card__media .media img{transition:transform .55s cubic-bezier(.25,.46,.45,.94)}.card:hover .card__media .media img{transform:scale(1.04)}.card-information{padding-top:1.2rem}.quick-add__submit{border-radius:0;letter-spacing:.08em;text-transform:uppercase;font-size:1.1rem;font-weight:600;font-family:"Cabin",var(--font-body-family)}.collage-card{overflow:hidden}.collage-card .media img{transition:transform .55s cubic-bezier(.25,.46,.45,.94)}.collage-card:hover .media img{transform:scale(1.04)}.collage-wrapper-title{font-family:"Cabin",var(--font-heading-family);font-weight:400}.caption-with-letter-spacing{font-family:"Cabin",var(--font-body-family);font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600}@media screen and (min-width:750px){.section-main_product_spotlight-padding .image-with-text__grid{grid-template-columns:30% 1fr}}.section-main_product_spotlight-padding .image-with-text__media{padding-bottom:75%!important}.litt-showcase.litt-wave-section{padding-top:90px!important;padding-bottom:90px!important}.litt-showcase__grid{display:grid;grid-template-columns:1fr 1.5fr;gap:4rem;align-items:start}.litt-showcase__left{display:flex;flex-direction:column;gap:3rem}.litt-showcase__heading{font-family:"Cabin",var(--font-heading-family);font-weight:400;line-height:1.1;margin-bottom:1.6rem}.litt-showcase__body p{font-size:1.55rem;line-height:1.75;margin-bottom:2.4rem}.litt-showcase__small-media{overflow:hidden}.litt-showcase__small-media img,.litt-showcase__small-media iframe{width:100%;display:block;object-fit:cover;aspect-ratio:4 / 3}.litt-showcase__right{overflow:hidden}.litt-showcase__right img{width:100%;display:block;object-fit:cover}.litt-showcase__right .placeholder-svg{width:100%;aspect-ratio:3 / 4}@media screen and (max-width:749px){.litt-showcase__grid{grid-template-columns:1fr}.litt-showcase__right{order:-1}}.product__media-item .media{border-radius:16px;overflow:hidden}.featured-product__hover-media{position:relative;width:100%}.featured-product__hover-img{width:100%;height:auto;display:block;transition:opacity .45s ease}.featured-product__hover-img--second{display:none}@media screen and (min-width:750px){.featured-product__hover-media{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.featured-product__hover-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.featured-product__hover-img--second{display:block;opacity:0}.featured-product__hover-media:hover .featured-product__hover-img--first{opacity:0}.featured-product__hover-media:hover .featured-product__hover-img--second{opacity:1}}.featured-product .product__title{font-family:"Cabin",var(--font-heading-family);font-weight:400;line-height:1.1}.featured-product .price__regular .price-item{font-family:"Cabin",var(--font-body-family);font-weight:600;letter-spacing:.05em}.featured-product .product__description p{line-height:1.75;font-size:1.5rem}.footer{border-top:3px solid var(--brand-yellow)}.footer__column-header{font-family:"Cabin",var(--font-body-family);font-size:1.1rem;letter-spacing:.15em;text-transform:uppercase;font-weight:700}.footer__list .list-menu__item--link{font-family:"Cabin",var(--font-body-family);font-size:1.35rem;transition:opacity .15s ease;text-decoration:none;letter-spacing:.02em}.footer__list .list-menu__item--link:hover{opacity:.65}.badge{border-radius:0;font-family:"Cabin",var(--font-body-family);letter-spacing:.1em;text-transform:uppercase;font-size:1rem;font-weight:700;padding:.4rem 1rem}.cart-items .cart-item__name{font-family:"Cabin",var(--font-body-family);font-weight:500;letter-spacing:.02em}.swatch,.variant-pills .variant-input-wrapper label{border-radius:0;font-family:"Cabin",var(--font-body-family);letter-spacing:.05em;font-size:1.2rem;font-weight:500}.predictive-search__heading{font-family:"Cabin",var(--font-body-family);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.menu-drawer__navigation .list-menu__item--link{font-family:"Cabin",var(--font-body-family);letter-spacing:.06em;font-size:1.7rem;font-weight:600}input:focus,select:focus,textarea:focus{outline-color:var(--brand-cyan);border-color:var(--brand-cyan)!important}.multicolumn-card__asset-image-wrapper{margin-top:1.6rem;display:flex;justify-content:center}.multicolumn-card__asset-image{width:80px;height:auto;mix-blend-mode:multiply}.header__heading-link{margin-left:2.4rem}.featured-product .product__media-item img,.featured-product .product__media img,.multicolumn-card__asset-image{border-radius:20px}.image-with-text__media-item,.image-with-text__media-item>*,.image-with-text__media,.image-with-text .global-media-settings,.image-with-text__media img{border-radius:20px!important;overflow:hidden!important}.product-form__input--pill input[value=Blue]+label,.product-form__input--pill input[value=Purple]+label{width:3rem;height:3rem;border-radius:50%;padding:0;font-size:0;border:2px solid transparent;outline-offset:2px}.product-form__input--pill input[value=Blue]+label{background-color:#3ed9c0}.product-form__input--pill input[value=Purple]+label{background-color:#c8a2d4}.product-form__input--pill input[value=Blue]:checked+label,.product-form__input--pill input[value=Purple]:checked+label{border-color:#1a1a1a;box-shadow:0 0 0 1px #1a1a1a}.banner__sound-toggle{position:absolute;bottom:2rem;right:2rem;z-index:10;width:4rem;height:4rem;border-radius:50%;border:none;background:#ffffff40;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.banner__sound-toggle:hover{background:#fff6}.banner__sound-icon--unmuted{display:none}.banner__sound-icon--muted{display:flex}.banner__sound-toggle--unmuted .banner__sound-icon--muted{display:none}.banner__sound-toggle--unmuted .banner__sound-icon--unmuted{display:flex}.product__badges-image{margin-top:2.4rem}@media screen and (max-width:749px){.banner__hero-video{position:absolute!important;width:100%!important;height:345%!important;top:-122.5%!important;object-fit:cover!important}}@media screen and (max-width:749px){.product__media-wrapper{max-height:40vh!important;overflow:hidden!important}.product__media-list,.product__media-item{max-height:40vh!important}.product__media-item img,.product__media-item .media{max-height:40vh!important;object-fit:cover!important;width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/litt-premium.css.map */
