:root{--nomo-navy:#072F5E;--nomo-cream:#FFFBF6;--nomo-pink:#F870A0;--nomo-blush:#F5A9C8;--nomo-blue:#84BDF9;--nomo-gold:#E5B26B;--nomo-berry:#C72F6B;--nomo-slate:#2A3D54;--nomo-mist:#E6F2FE;--nomo-grey:#ECE7E1;--nomo-grey-text:#5A6B80}body{background:var(--nomo-cream)}a:hover{color:var(--nomo-berry)}:focus-visible{outline:3px solid var(--nomo-navy)!important;outline-offset:3px!important;box-shadow:none!important}.announcement-bar{border-bottom:0!important}.announcement-bar__message,.announcement-bar .announcement-bar__link{font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:calc(1.3rem + 1pt)}.header-wrapper{border-bottom:0!important}.header__menu-item,.header__menu-item span,.header__inline-menu .list-menu__item,.header__inline-menu .list-menu__item span{font-weight:600;font-size:calc(1.6rem + 1pt);color:var(--nomo-navy)}.header__menu-item:hover,.header__menu-item:hover span{color:var(--nomo-berry)}.cart-count-bubble{background:var(--nomo-pink)!important;color:var(--nomo-navy)!important;font-weight:700}.button,.shopify-challenge__button,.customer button{font-weight:700;min-height:5.2rem}.button:hover,.button--secondary:hover,.button:not([disabled]):hover{background:var(--nomo-berry)!important;border-color:var(--nomo-berry)!important;color:#fff!important}.button:not([disabled]):hover:after,.button--secondary:not([disabled]):hover:after{box-shadow:0 0 0 var(--buttons-border-width) var(--nomo-berry)!important}.card-wrapper:hover .card__heading a{color:var(--nomo-berry)}.card--standard .card__inner,.card--card{border-radius:24px}.nomo-sprinkle{position:absolute;width:56px;height:16px;border-radius:8px;pointer-events:none}.nomo-sprinkle--pink{background:var(--nomo-pink)}.nomo-sprinkle--blue{background:var(--nomo-blue)}.nomo-sprinkle--gold{background:var(--nomo-gold)}.nomo-sprinkle--blush{background:var(--nomo-blush)}.nomo-section{position:relative;overflow:hidden}.nomo-wrap{max-width:var(--page-width);margin:0 auto;padding:0 2.4rem;position:relative}.nomo-h2{margin:0;font-size:4rem;line-height:1.15;font-weight:700;color:var(--nomo-navy)}.nomo-lead{font-size:1.8rem;line-height:1.6;margin:1.2rem 0 0}.nomo-center{text-align:center}.nomo-btns{display:flex;flex-wrap:wrap;gap:1.6rem;margin-top:3.2rem}.nomo-blob{position:absolute;z-index:0}.nomo-blob--img{position:relative;z-index:1;object-fit:cover;display:block}.nomo-hero__inner{display:flex;flex-wrap:wrap;gap:4.8rem;align-items:center;padding:4.8rem 2.4rem 3.2rem}.nomo-hero__copy{flex:1 1 46rem;min-width:0}.nomo-hero__title{margin:0;font-size:8.8rem;line-height:1;font-weight:700;letter-spacing:-.02em;color:var(--nomo-berry)}.nomo-hero__sub{margin:1.6rem 0 0;font-size:3.6rem;font-weight:700;line-height:1.2;color:var(--nomo-navy)}.nomo-hero__text{margin:2rem 0 0;font-size:2rem;line-height:1.6;max-width:46rem;color:var(--nomo-navy)}.nomo-hero__note{margin:2.4rem 0 0;font-size:1.4rem}.nomo-hero__media{flex:1 1 46rem;min-width:0;position:relative;min-height:48rem;display:flex;align-items:center;justify-content:center}.nomo-hero__media .nomo-blob{right:-3rem;top:1rem;width:42rem;height:42rem;background:var(--nomo-blue);border-radius:58% 42% 60% 40%/45% 55%}.nomo-hero__img{width:100%;max-width:52rem;height:44rem;border-radius:48% 52% 45% 55%/55% 45%}.nomo-hero__sticker{position:absolute;left:0;bottom:-2.4rem;width:15rem;height:15rem;z-index:2}@media(max-width:900px){.nomo-hero__title{font-size:5.6rem}.nomo-hero__sub{font-size:2.8rem}}.nomo-diet{display:flex;flex-wrap:wrap;justify-content:center;gap:4rem;margin-top:4.8rem}.nomo-diet__item{display:flex;flex-direction:column;align-items:center;gap:1.4rem;text-decoration:none;width:14rem;color:var(--nomo-navy)}.nomo-diet__circle{width:10.4rem;height:10.4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .15s}.nomo-diet__item:hover .nomo-diet__circle{transform:scale(1.06)}.nomo-diet__label{font-weight:700;font-size:calc(1.4rem + 1pt);letter-spacing:.04em;text-transform:uppercase}.nomo-diet svg,.nomo-icon{stroke:var(--nomo-navy);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nomo-treats{display:flex;flex-wrap:wrap;gap:3.2rem}.nomo-treat{flex:1 1 46rem;min-width:0;background:#fff;border-radius:24px;overflow:hidden;display:flex;flex-direction:column}.nomo-treat__img{height:32rem;width:100%;object-fit:cover;display:block;background:var(--nomo-blush)}.nomo-treat__body{padding:3.2rem;display:flex;flex-direction:column;gap:1.2rem;align-items:flex-start}.nomo-treat__body h3{margin:0;font-size:2.8rem;line-height:1.3}.nomo-treat__body p{margin:0;font-size:1.6rem;line-height:1.6}.nomo-perfect{position:relative;padding:5.4rem 8.8rem;color:var(--nomo-navy)}.nomo-perfect__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0}.nomo-perfect>*:not(svg){position:relative;z-index:1}@media(max-width:749px){.nomo-perfect{padding:6.4rem 4rem}}.nomo-perfect h2{margin:0 0 .8rem;font-size:3.2rem;line-height:1.2}.nomo-perfect__row{display:flex;flex-wrap:wrap;gap:3.2rem;justify-content:space-between}.nomo-perfect__item{display:flex;flex-direction:column;align-items:center;gap:1.2rem;width:20rem;font-weight:700;font-size:1.4rem;letter-spacing:.04em;text-transform:uppercase;text-align:center}.nomo-steps{display:flex;flex-wrap:wrap;gap:2.4rem;margin-top:4.8rem}.nomo-step{flex:1 1 24rem;min-width:0;background:var(--nomo-cream);border-radius:24px;padding:3.2rem;display:flex;flex-direction:column;gap:1.2rem}.nomo-step__n{width:4.8rem;height:4.8rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:2rem}.nomo-step h3{margin:0;font-size:2rem;line-height:1.3}.nomo-step p{margin:0;font-size:1.6rem;line-height:1.6}.nomo-about{display:flex;flex-wrap:wrap;gap:5.6rem;align-items:center}.nomo-about__media{flex:1 1 44rem;min-width:0;position:relative;min-height:42rem;display:flex;align-items:center;justify-content:center}.nomo-about__media .nomo-blob{left:0;top:0;width:36rem;height:36rem;border-radius:45% 55% 50% 50%/55% 45%}.nomo-about__img{width:100%;max-width:46rem;height:40rem;object-position:60% 30%;border-radius:55% 45% 50% 50%/45% 55%}.nomo-about__copy{flex:1 1 44rem;min-width:0}.nomo-about__copy h2{margin:0;font-size:4.8rem;line-height:1.1;letter-spacing:-.01em}.nomo-about__copy p{font-size:1.8rem;line-height:1.6;margin:1.6rem 0 0}.nomo-wave{display:block;width:100%;height:80px}.footer{border-top:0!important}.footer .footer__content-top,.footer .footer__content-bottom{padding-left:2.4rem;padding-right:2.4rem}.footer a{color:var(--nomo-navy)}.nomo-footer-banner{background:var(--nomo-slate);color:#fff;text-align:center;padding:1.8rem 1.6rem;font-weight:700;font-size:2rem;letter-spacing:.06em;text-transform:uppercase}.nomo-chips{margin-top:2.4rem}.nomo-chips__step{margin:2.4rem 0 .4rem;font-size:1.8rem;font-weight:700}.nomo-chips__hint{margin:0 0 .8rem;font-size:1.4rem}.nomo-chips__label{margin:1.2rem 0 0;font-weight:700;font-size:1.3rem;letter-spacing:.04em;text-transform:uppercase}.nomo-chips__group{display:flex;flex-wrap:wrap;gap:.4rem}.nomo-chip{display:flex;flex-direction:column;align-items:center;gap:1rem;width:11.2rem;background:none;border:0;padding:1rem 0;cursor:pointer;font-family:inherit;color:var(--nomo-navy)}.nomo-chip__circle{width:8rem;height:8rem;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;transition:transform .15s}.nomo-chip:hover .nomo-chip__circle{transform:scale(1.05)}.nomo-chip__lbl{font-weight:700;font-size:1.3rem;letter-spacing:.04em;text-transform:uppercase;text-align:center;line-height:1.3}.nomo-chip__tick{display:none;position:absolute;top:-4px;right:-4px;width:26px;height:26px;border-radius:50%;background:var(--nomo-navy);align-items:center;justify-content:center}.nomo-chip[aria-pressed=true] .nomo-chip__circle{box-shadow:0 0 0 4px var(--nomo-cream),0 0 0 7px var(--nomo-navy)}.nomo-chip[aria-pressed=true] .nomo-chip__tick{display:flex}.nomo-chip[aria-disabled=true]{cursor:not-allowed;color:var(--nomo-grey-text)}.nomo-chip[aria-disabled=true] .nomo-chip__circle{background:var(--nomo-grey)!important;border:2px dashed #8A93A0}.nomo-chip[aria-disabled=true] svg{opacity:.45}.nomo-chips__summary{margin:1.6rem 0 0;font-size:1.6rem}.nomo-chips__notice{margin-top:.8rem;display:none;gap:1.2rem;background:var(--nomo-mist);border-radius:24px;padding:1.6rem 2rem;font-size:1.5rem;line-height:1.5}.nomo-chips__notice.is-visible{display:flex}.nomo-chips[data-ready]~.product-form__input--dietary,.nomo-chips[data-ready]+.product-form__input--dietary{display:none}.nomo-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#072f5e8c;display:none;align-items:center;justify-content:center;padding:2.4rem;z-index:50}.nomo-modal.is-open{display:flex}.nomo-modal__box{background:var(--nomo-cream);border-radius:32px;max-width:46rem;width:100%;padding:3.6rem;text-align:center;box-shadow:0 20px 60px #072f5e59}.nomo-modal__box h2{margin:1.6rem 0 .8rem;font-size:2.6rem}.nomo-modal__box p{margin:0;font-size:1.6rem;line-height:1.6}.nomo-pickup{background:#fff;border-radius:24px;padding:3.2rem;display:flex;flex-direction:column;gap:2.8rem;margin:3.2rem 0}.nomo-pickup h2{margin:0;font-size:2.8rem}.nomo-pickup__info{background:var(--nomo-mist);border-radius:20px;padding:1.6rem 2rem;font-size:1.5rem;line-height:1.6}.nomo-pickup label.nomo-label,.nomo-pickup .nomo-label{display:block;font-weight:700;font-size:1.6rem;margin-bottom:.6rem}.nomo-pickup__hint{margin:0 0 1rem;font-size:1.4rem;line-height:1.5}.nomo-pickup input[type=date]{width:100%;max-width:32rem;min-height:5.2rem;border:2px solid var(--nomo-navy);border-radius:14px;padding:0 1.6rem;font-family:inherit;font-size:1.6rem;color:var(--nomo-navy);background:#fff;box-sizing:border-box}.nomo-slots{display:flex;flex-wrap:wrap;gap:1rem}.nomo-slot{min-height:4.8rem;padding:0 1.8rem;border-radius:999px;border:2px solid var(--nomo-navy);background:#fff;font-family:inherit;font-weight:600;font-size:1.4rem;color:var(--nomo-navy);cursor:pointer}.nomo-slot:hover{background:var(--nomo-blush)}.nomo-slot[aria-pressed=true]{background:var(--nomo-navy);color:#fff}.nomo-ticks{display:flex;flex-direction:column;gap:1.8rem;border-top:2px solid var(--nomo-blue);padding-top:2.4rem}.nomo-tick{display:flex;gap:1.4rem;align-items:flex-start;font-size:1.6rem;line-height:1.5;cursor:pointer}.nomo-tick input{width:26px;height:26px;margin:2px 0 0;flex:none;accent-color:var(--nomo-navy);cursor:pointer}.nomo-pickup__status{font-weight:700;font-size:1.5rem}.nomo-pickup__error{color:var(--nomo-berry);font-weight:700;font-size:1.4rem;margin:0}.cart__checkout-button[aria-disabled=true]{background:var(--nomo-grey)!important;color:var(--nomo-grey-text)!important;border:2px dashed #8A93A0!important;cursor:not-allowed}.nomo-band--white{background:#fff}.nomo-band__panel{max-width:76rem;margin:0 auto}.nomo-band--pink .nomo-band__panel{position:relative;max-width:none;padding:7.2rem;color:var(--nomo-navy)}.nomo-band__bg--m{display:none}.nomo-band__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0}.nomo-band--pink .nomo-band__text{position:relative;z-index:1}.nomo-band--pink .nomo-band__text{max-width:72rem;margin:0 auto}.nomo-band__heading{margin:0 0 2.4rem;font-size:4rem;line-height:1.15;font-weight:700;letter-spacing:-.01em;color:var(--nomo-navy)}.nomo-band__rte{font-size:1.8rem;line-height:1.7;color:var(--nomo-navy)}.nomo-band__rte p{margin:0 0 1.6rem}.nomo-band__rte p:last-child{margin-bottom:0}.nomo-tags{list-style:none;margin:2.4rem 0;padding:0;display:flex;flex-wrap:wrap;gap:1.2rem}.nomo-tag{display:inline-flex;align-items:center;gap:1rem;min-height:4.4rem;padding:0 2rem 0 1.2rem;border-radius:999px;border:2px solid var(--nomo-navy);background:#fff;font-weight:700;font-size:1.4rem;color:var(--nomo-navy)}.nomo-band--white .nomo-tag{background:var(--nomo-cream)}.nomo-tag__dot{width:2.8rem;height:2.8rem;border-radius:50%;display:inline-block;flex:none}.nomo-quote{margin:3.2rem 0 0;font-size:2.8rem;line-height:1.3;font-weight:700;color:var(--nomo-berry)}.nomo-band--pink .nomo-quote{color:var(--nomo-navy)}.nomo-script-h{margin:2rem 0 1.6rem;line-height:1}.nomo-script-h img{height:9rem;width:auto;display:block}@media(max-width:749px){.nomo-band__heading{font-size:3.2rem}.nomo-band--pink .nomo-band__panel{padding:7.2rem 3.2rem}.nomo-band__bg--d{display:none}.nomo-band__bg--m{display:block}.nomo-quote{font-size:2.2rem}.nomo-script-h img{height:7rem}}.button.nomo-btn--blue{background:var(--nomo-blue);color:var(--nomo-navy)}.button.nomo-btn--white{background:#fff;color:var(--nomo-navy)}.button.nomo-btn--navy{background:var(--nomo-navy);color:#fff}.button.nomo-btn--blue:after,.button.nomo-btn--white:after,.button.nomo-btn--navy:after{box-shadow:0 0 0 var(--buttons-border-width) var(--nomo-navy)}.nomo-treat__img--cupcake{object-position:50% 22%}.nomo-treat__soon{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.nomo-treat__soon-text{position:relative;font-size:4.4rem;line-height:1.1;font-weight:700;letter-spacing:-.01em;color:var(--nomo-navy);text-align:center;padding:0 2.4rem}@media(max-width:749px){.nomo-treat__soon-text{font-size:3.4rem}}.nomo-about__tagline{height:9.6rem;width:auto;display:block;margin-left:2.4rem}@media(max-width:749px){.nomo-about__tagline{margin-left:0}}.nomo-footer>div:not(.nomo-footer-banner),.nomo-footer>div:not(.nomo-footer-banner) *{color:var(--nomo-navy)}.nomo-footer>div:not(.nomo-footer-banner) a:hover,.nomo-footer>div:not(.nomo-footer-banner) a:hover *{color:var(--nomo-berry)}.nomo-band__subheading{margin:3.2rem 0 0;font-size:2.4rem;line-height:1.3;font-weight:700;color:var(--nomo-navy)}.nomo-band__subheading+.nomo-tags{margin-top:1.4rem}.nomo-contact__address{display:flex;flex-wrap:wrap;gap:.8rem 1.2rem;align-items:baseline;background:var(--nomo-mist);border-radius:20px;padding:2rem 2.8rem;margin-bottom:2.4rem;color:var(--nomo-navy);font-size:1.8rem;line-height:1.4}.nomo-contact__label{font-weight:700}.nomo-contact__map{border-radius:24px;overflow:hidden;border:2px solid var(--nomo-navy)}.nomo-contact__map iframe{display:block;width:100%;height:45rem}@media(max-width:749px){.nomo-contact__address{padding:1.6rem 2rem;font-size:1.6rem}.nomo-contact__map iframe{height:32rem}}.nomo-faq__item{background:var(--nomo-mist);border-radius:20px;margin-bottom:1.2rem;color:var(--nomo-navy)}.nomo-faq__q{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:2rem 2.8rem;cursor:pointer;list-style:none;font-size:1.8rem;line-height:1.4;font-weight:700;color:var(--nomo-navy)}.nomo-faq__q::-webkit-details-marker{display:none}.nomo-faq__q:hover{color:var(--nomo-berry)}.nomo-faq__q:focus-visible{outline:2px solid var(--nomo-navy);outline-offset:2px;border-radius:20px}.nomo-faq__chev{flex:none;transition:transform .2s ease}.nomo-faq__item[open] .nomo-faq__chev{transform:rotate(180deg)}.nomo-faq__a{padding:0 2.8rem 2.4rem;font-size:1.6rem;line-height:1.7;color:var(--nomo-slate)}@media(max-width:749px){.nomo-faq__q{padding:1.6rem 2rem;font-size:1.6rem}.nomo-faq__a{padding:0 2rem 2rem;font-size:1.5rem}}.nomo-allergen p{margin:0;font-size:inherit;line-height:inherit}.nomo-allergen a{text-decoration:underline}.nomo-product-desc{margin:1.6rem 0;font-size:1.6rem;line-height:1.6;color:var(--nomo-navy)}.nomo-product-desc p{margin:0 0 1rem}.nomo-product-desc p:last-child{margin-bottom:0}.nomo-product-desc--more{margin-top:2.4rem}.nomo-product-desc a{text-decoration:underline}.nomo-pp{background:#fff;border-radius:24px;padding:2.4rem;margin:2.4rem 0;display:flex;flex-direction:column;gap:2rem;color:var(--nomo-navy)}.nomo-pp__title{margin:0;font-size:1.8rem;font-weight:700}.nomo-pp__addr{margin:0;background:var(--nomo-mist);border-radius:16px;padding:1.2rem 1.6rem;font-size:1.4rem;line-height:1.5}.nomo-pp__label{display:block;margin:0 0 .8rem;font-weight:700;font-size:1.5rem}.nomo-pp input[type=date]{width:100%;max-width:28rem;min-height:4.8rem;border:2px solid var(--nomo-navy);border-radius:14px;padding:0 1.4rem;font-family:inherit;font-size:1.5rem;color:var(--nomo-navy);background:#fff;box-sizing:border-box}.nomo-pp .nomo-tick{font-size:1.5rem}.nomo-pp__when{margin:1.2rem 0 0;font-weight:700;font-size:1.4rem}.nomo-pp__error{margin:0;color:var(--nomo-berry);font-weight:700;font-size:1.4rem}.nomo-req{color:var(--nomo-berry)}.nomo-pp .nomo-tick a{text-decoration:underline}.nomo-help{position:relative;display:inline-flex;vertical-align:middle;margin-left:.6rem}.nomo-help__btn{width:2.2rem;height:2.2rem;padding:0;border-radius:50%;border:2px solid var(--nomo-navy);background:#fff;color:var(--nomo-navy);font-family:inherit;font-size:1.3rem;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:help}.nomo-help__tip{display:none;position:absolute;left:-1rem;bottom:calc(100% + .8rem);width:26rem;max-width:72vw;background:var(--nomo-navy);color:#fff;padding:1.2rem 1.4rem;border-radius:14px;font-size:1.3rem;font-weight:500;line-height:1.5;letter-spacing:0;text-transform:none;z-index:5;box-shadow:0 8px 24px #072f5e40}.nomo-help:hover .nomo-help__tip,.nomo-help:focus-within .nomo-help__tip{display:block}.nomo-ig{margin-top:1.6rem;display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.6rem;color:var(--nomo-navy)}.nomo-ig__text{margin:0;font-size:1.5rem}.nomo-ig__link{display:inline-flex;align-items:center;gap:.8rem;font-weight:700;font-size:1.5rem;color:var(--nomo-navy);text-decoration:underline}.nomo-ig__link:hover{color:var(--nomo-berry)}.nomo-feat{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:2px solid var(--nomo-mist);border-radius:24px;overflow:hidden}.nomo-feat__item{display:flex;gap:1.6rem;align-items:flex-start;padding:2.4rem;color:var(--nomo-navy)}.nomo-feat__item+.nomo-feat__item{border-left:2px solid var(--nomo-mist)}.nomo-feat__icon{flex:none;width:6rem;height:6rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.nomo-feat__title{margin:0 0 .6rem;font-size:1.4rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.nomo-feat__text,.nomo-feat__text p{margin:0;font-size:1.4rem;line-height:1.5}.nomo-feat__text a{text-decoration:underline;word-break:break-word}@media(max-width:989px){.nomo-feat{grid-template-columns:repeat(2,1fr)}.nomo-feat__item:nth-child(3){border-left:0}.nomo-feat__item:nth-child(n+3){border-top:2px solid var(--nomo-mist)}}@media(max-width:549px){.nomo-feat{grid-template-columns:1fr}.nomo-feat__item+.nomo-feat__item{border-left:0;border-top:2px solid var(--nomo-mist)}}.product__tax,.tax-note{display:none!important}.nomo-product-desc:not(.nomo-product-desc--more) p>strong:only-child{display:inline-flex;align-items:center;gap:.8rem;background:var(--nomo-mist);color:var(--nomo-navy);font-weight:400;font-size:1.4rem;line-height:1.3;padding:.8rem 1.6rem;border-radius:999px}.nomo-product-desc:not(.nomo-product-desc--more) p>strong:only-child:before{content:"\2713";font-weight:700;color:var(--nomo-berry)}.nomo-pp__select{position:relative;max-width:28rem}.nomo-pp__selectbox{width:100%;min-height:4.8rem;border:2px solid var(--nomo-navy);border-radius:14px;padding:0 4rem 0 1.4rem;font-family:inherit;font-size:1.5rem;color:var(--nomo-navy);background:#fff;box-sizing:border-box;appearance:none;-webkit-appearance:none;cursor:pointer}.nomo-pp__select:after{content:"";position:absolute;right:1.6rem;top:50%;width:.9rem;height:.9rem;border-right:2px solid var(--nomo-navy);border-bottom:2px solid var(--nomo-navy);transform:translateY(-70%) rotate(45deg);pointer-events:none}.nomo-notes{margin:2rem 0 0;font-size:1.5rem;line-height:1.6;color:var(--nomo-navy)}.nomo-notes p{margin:0 0 1.2rem}.nomo-notes p:last-child{margin-bottom:0}.nomo-notes a{text-decoration:underline}.button.nomo-btn--off{cursor:default}.nomo-step__text,.nomo-step__text p{margin:0;font-size:1.6rem;line-height:1.6}.nomo-step__text a{text-decoration:underline;word-break:break-word}.rte table{width:100%;border-collapse:separate;border-spacing:0;margin:2rem 0 3.2rem;border:.1rem solid rgba(7,47,94,.18);border-radius:1.6rem;overflow:hidden;table-layout:auto}.rte table th,.rte table td{padding:1.4rem 1.8rem;text-align:left;vertical-align:top;font-size:1.5rem;line-height:1.6;color:var(--nomo-navy);border:0;border-bottom:.1rem solid rgba(7,47,94,.12)}.rte table thead th{background:var(--nomo-mist);font-weight:700;border-bottom:.1rem solid rgba(7,47,94,.18)}.rte table tbody tr:last-child td{border-bottom:0}.rte table tbody td:first-child{width:22%;font-weight:700;white-space:nowrap}.rte table a{text-decoration:underline;word-break:break-word}@media screen and (max-width:749px){.rte table th,.rte table td{padding:1.1rem 1.2rem;font-size:1.4rem}.rte table tbody td:first-child{width:30%;white-space:normal}}.nomo-more{margin-top:2rem;background:var(--nomo-mist);border-radius:20px;color:var(--nomo-navy)}.nomo-more__q{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.6rem 2.4rem;cursor:pointer;list-style:none;font-size:1.6rem;line-height:1.4;font-weight:700;color:var(--nomo-navy)}.nomo-more__q::-webkit-details-marker{display:none}.nomo-more__q:hover{color:var(--nomo-berry)}.nomo-more__q:focus-visible{outline:2px solid var(--nomo-navy);outline-offset:2px;border-radius:20px}.nomo-more__chev{flex:none;transition:transform .2s ease}.nomo-more[open] .nomo-more__chev{transform:rotate(180deg)}.nomo-more__a{padding:0 2.4rem 2rem;font-size:1.5rem;line-height:1.7;color:var(--nomo-slate)}.nomo-more__a p{margin:0 0 1.2rem}.nomo-more__a p:last-child{margin-bottom:0}.nomo-more__a a{text-decoration:underline}.nomo-treat__link{display:block;text-decoration:none}.nomo-treat__link:focus-visible{outline:2px solid var(--nomo-navy);outline-offset:-4px}.nomo-perfect__bg,.nomo-band__bg{display:none!important}.nomo-perfect{background:var(--nomo-blush);border-radius:4rem;padding:3.2rem 4rem}.nomo-perfect h2{margin:0 0 1.6rem}.nomo-band--pink .nomo-band__panel{background:var(--nomo-blush);border-radius:4rem}@media(max-width:749px){.nomo-perfect{border-radius:3rem;padding:3.2rem 2rem}.nomo-perfect__row{display:grid;grid-template-columns:1fr 1fr;gap:2.8rem 1.6rem}.nomo-perfect__item{width:auto}.nomo-band--pink .nomo-band__panel{border-radius:3rem;padding:4.8rem 2.4rem}}.nomo-cal{display:block;position:relative;max-width:32rem}.nomo-cal__field{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;width:100%;min-height:4.8rem;border:2px solid var(--nomo-navy);border-radius:14px;padding:0 1.4rem;background:#fff;color:var(--nomo-navy);font-family:inherit;font-size:1.5rem;text-align:left;cursor:pointer}.nomo-cal__field:hover{border-color:var(--nomo-berry)}.nomo-cal__field:focus-visible{outline:2px solid var(--nomo-navy);outline-offset:2px}.nomo-cal__field .is-empty{color:var(--nomo-grey-text)}.nomo-cal__icon{flex:none}.nomo-cal__pop{margin-top:1rem;background:#fff;border:2px solid var(--nomo-navy);border-radius:18px;padding:1.4rem 1.2rem 1.6rem;color:var(--nomo-navy);width:100%;max-width:32rem;box-sizing:border-box}.nomo-cal__pop[hidden]{display:none}.nomo-cal__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.nomo-cal__title{font-size:1.6rem;font-weight:700}.nomo-cal__nav{width:3.6rem;height:3.6rem;border:0;border-radius:50%;background:var(--nomo-mist);color:var(--nomo-navy);font-size:2.2rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0 0 .2rem}.nomo-cal__nav:hover:not(:disabled){background:var(--nomo-blush)}.nomo-cal__nav:disabled{opacity:.35;cursor:default}.nomo-cal__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:.4rem 0;justify-items:center}.nomo-cal__dow{font-size:1.2rem;font-weight:700;color:var(--nomo-grey-text);padding:.4rem 0}.nomo-cal__day{position:relative;width:3.8rem;height:3.8rem;border:0;border-radius:50%;background:transparent;color:var(--nomo-navy);font-family:inherit;font-size:1.4rem;cursor:pointer}.nomo-cal__day:hover:not(.is-off){background:var(--nomo-mist)}.nomo-cal__day:focus-visible{outline:2px solid var(--nomo-navy);outline-offset:1px}.nomo-cal__day.is-selected{background:var(--nomo-navy);color:#fff}.nomo-cal__day.is-off{color:#9aa7b8;cursor:not-allowed}.nomo-cal__day.is-closed{background:repeating-linear-gradient(135deg,#f1ede7,#f1ede7 4px,#e7e1d9 4px 8px)}.nomo-cal__day.is-closed:after{content:attr(data-tip);position:absolute;bottom:calc(100% + .6rem);left:50%;transform:translate(-50%);z-index:5;background:var(--nomo-navy);color:#fff;font-size:1.2rem;line-height:1.3;font-weight:600;white-space:nowrap;padding:.7rem 1rem;border-radius:8px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease}.nomo-cal__day.is-closed[data-col="0"]:after,.nomo-cal__day.is-closed[data-col="1"]:after,.nomo-cal__day.is-closed[data-col="2"]:after{left:0;transform:none}.nomo-cal__day.is-closed[data-col="4"]:after,.nomo-cal__day.is-closed[data-col="5"]:after,.nomo-cal__day.is-closed[data-col="6"]:after{left:auto;right:0;transform:none}.nomo-cal__day.is-closed:hover:after,.nomo-cal__day.is-closed:focus:after{opacity:1;visibility:visible}.nomo-badge{display:inline-flex;align-items:center;gap:.8rem;margin:1rem 0 0;padding:.6rem 1.4rem .6rem .8rem;border-radius:999px;font-weight:700;font-size:1.4rem;line-height:1.2}.nomo-badge--nut{background:var(--nomo-mist);color:var(--nomo-navy)}.nomo-badge--nut svg{flex:none;width:2.2rem;height:2.2rem}.card__information .nomo-badge{font-size:1.2rem;margin:.6rem 0 .2rem;padding:.4rem 1.1rem .4rem .6rem}.card__information .nomo-badge--nut svg{width:1.8rem;height:1.8rem}.nomo-chip__sub{font-size:1.1rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--nomo-grey-text)}.nomo-chip[data-locked]{cursor:default}.nomo-chip[data-locked]:hover .nomo-chip__circle{transform:none}.nomo-chips__locked{margin:.4rem 0 0;font-size:1.4rem;color:var(--nomo-grey-text)}.nomo-ask{margin:1.6rem 0 0;padding:1.2rem 1.6rem;background:#fbdde9;border-radius:14px;font-size:1.4rem;line-height:1.5;color:var(--nomo-navy)}.nomo-ask a{font-weight:700;color:var(--nomo-navy);text-decoration:underline;text-underline-offset:.3rem;white-space:nowrap}.nomo-ask a:hover{color:var(--nomo-berry)}.nomo-ask-wrap .nomo-ask{margin:0 auto;max-width:56rem;text-align:center;font-size:1.6rem}
/*# sourceMappingURL=/cdn/shop/t/3/assets/nomo.css.map */
