:root{--snoozzzi-cream:#FFF8F1;--snoozzzi-blue:#8FD3FF;--snoozzzi-coral:#FF8FA3;--snoozzzi-yellow:#FFD96B;--snoozzzi-mint:#BFECCB;--snoozzzi-navy:#2F3B52}body,input,textarea,select,button,.header__menu-item,.menu-drawer__menu-item{font-family:Nunito,sans-serif!important}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.button,.btn,.product__title,.card__heading,.snoozzzi-wordmark{font-family:Fredoka,sans-serif!important}.snoozzzi-wordmark{color:var(--snoozzzi-navy);font-size:clamp(2rem,3vw,3rem);font-weight:700;line-height:1;letter-spacing:-.04em}.button,.btn,button[name=add]{border-radius:40px!important;font-weight:700!important}.card,.product-card-wrapper .card,.multicolumn-card{border-radius:24px;overflow:hidden}.header-wrapper{color:var(--snoozzzi-navy)}.header__menu-item{font-weight:700}@media screen and (max-width:749px){.snoozzzi-wordmark{font-size:2rem}}.template-index #MainContent{background:var(--snoozzzi-cream)}.template-index #MainContent>.shopify-section{overflow:hidden}.template-index .banner__box,.template-index .image-with-text__content{border-radius:28px}.template-index .comparison-table-container{border-radius:24px;overflow:hidden}@media screen and (max-width:749px){.template-index .page-width{padding-left:1.5rem;padding-right:1.5rem}.template-index .header{padding-top:.8rem;padding-bottom:.8rem}.template-index .header__heading-link{min-width:auto!important}.template-index .button{min-height:52px;font-size:1.6rem;padding-left:2.2rem;padding-right:2.2rem}.template-index .banner{min-height:auto!important;display:flex;flex-direction:column;background:var(--snoozzzi-cream)}.template-index .banner__media{position:relative!important;width:100%!important;min-height:310px;border-radius:0 0 32px 32px;overflow:hidden;order:2}.template-index .banner__content{position:relative!important;order:1;padding:2.6rem 1.5rem 1.5rem!important;min-height:auto!important}.template-index .banner__box{padding:0!important;max-width:100%!important;background:transparent!important;text-align:center}.template-index .banner__box .button{width:100%;max-width:360px}.template-index .banner__box h1,.template-index .banner__box h2{font-size:4.2rem!important;line-height:.96!important;letter-spacing:-.04em!important}.template-index .banner__box p{font-size:1.5rem;line-height:1.45}.template-index .announcement-bar .page-width{padding-left:0;padding-right:0}.template-index .image-with-text__grid{border-radius:28px!important;overflow:hidden}.template-index .image-with-text__media-item{order:1}.template-index .image-with-text__text-item{order:2}.template-index .image-with-text__content{padding:2.4rem 1.6rem!important;text-align:center}.template-index .image-with-text__content h2{font-size:3.2rem;line-height:1}.template-index .rich-text__blocks h2{font-size:3.3rem;line-height:1}.template-index .content-and-comparison-table{display:block!important}.template-index .comparison-table-container{overflow-x:auto;width:100%;margin-top:1.8rem}.template-index .comparison-table{min-width:560px;font-size:1.25rem}.template-index .comparison-table__row-name{min-width:240px}.template-index .content-and-comparison-table .content-container{text-align:center!important}}@media screen and (min-width:750px){.template-index .banner__box{max-width:58rem}}.template-product #MainContent{background:var(--snoozzzi-cream)}.template-product .product__info-wrapper,.template-product .product__info-container{color:var(--snoozzzi-navy)}.template-product .product__title,.template-product .product__title h1{font-family:Fredoka,sans-serif!important;letter-spacing:-.035em;line-height:1!important;color:var(--snoozzzi-navy)}.template-product .price{font-family:Fredoka,sans-serif!important;font-weight:700;color:var(--snoozzzi-navy)}.template-product .product-form__input label,.template-product .color-swatches-container label{border-radius:18px!important}.template-product .color-swatches-container{gap:10px!important}.template-product .product-form__buttons .button,.template-product .main-product-atc{min-height:56px!important;border-radius:999px!important;box-shadow:none!important}.template-product .product__media,.template-product .product__media img,.template-product .thumbnail{border-radius:24px!important}.template-product .product-form__label-container{font-family:Fredoka,sans-serif!important;font-weight:600}.template-product .product-form__input--swatches .color-swatch{border-radius:16px!important}.template-product .sticky-atc{font-family:Nunito,sans-serif!important}@media(max-width:749px){.template-product .product{display:block!important}.template-product .product__media-wrapper,.template-product .product__info-wrapper{width:100%!important;max-width:100%!important}.template-product .product__info-wrapper{padding:1.6rem 1.5rem 0!important}.template-product .product__title,.template-product .product__title h1{font-size:3rem!important}.template-product .product-form__buttons .button,.template-product .main-product-atc{width:100%;min-height:54px!important}.template-product .color-swatches-container{overflow-x:auto;display:flex!important;flex-wrap:nowrap!important;padding-bottom:.5rem;scrollbar-width:none}.template-product .color-swatches-container::-webkit-scrollbar{display:none}}.snoozzzi-wordmark{display:inline-flex!important;align-items:flex-end;position:relative;padding-bottom:13px;font-family:Fredoka,sans-serif!important;font-size:34px!important;font-weight:700!important;letter-spacing:-.055em!important;line-height:1!important}.snoozzzi-wordmark>span:nth-child(1),.snoozzzi-wordmark>span:nth-child(2),.snoozzzi-wordmark>span:nth-child(3),.snoozzzi-wordmark>span:nth-child(4){color:#58bdf2}.snoozzzi-wordmark>span:nth-child(5),.snoozzzi-wordmark>span:nth-child(6),.snoozzzi-wordmark>span:nth-child(7){color:#ff7891}.snoozzzi-wordmark>span:nth-child(8){color:#173a63}.snoozzzi-wordmark small{position:absolute;left:1px;bottom:0;font-family:Nunito,sans-serif!important;font-size:8px;font-weight:800;letter-spacing:0;color:#173a63;white-space:nowrap}.template-index .header-wrapper,.template-product .header-wrapper{background:#fff8f1!important}.template-index .header__menu-item,.template-product .header__menu-item{color:#173a63!important}.template-index #MainContent,.template-product #MainContent{background:#fff8f1}@media(max-width:749px){.snoozzzi-wordmark{font-size:27px!important;padding-bottom:11px}.snoozzzi-wordmark small{font-size:6.5px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/snoozzzi-brand.css.map */
