@font-face{font-family:Coco Bodoni;src:url(cocomelon-bodoni-moda.woff2) format("woff2");font-style:normal;font-weight:400 600;font-display:swap}@font-face{font-family:Coco Manrope;src:url(cocomelon-manrope.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap}:root{--coco-ivory: #fff9f6;--coco-paper: #fffdfb;--coco-ink: #261c22;--coco-ink-soft: #62545d;--coco-pink: #f5b1c9;--coco-blush: #fbe7ee;--coco-berry: #9f315b;--coco-berry-dark: #7f2347;--coco-moss: #667253;--coco-line: rgba(73, 45, 58, .18);--coco-radius: 14px;--coco-shadow: 0 16px 44px rgba(71, 38, 53, .1);--coco-display: "Coco Bodoni", "Bodoni 72", Didot, Georgia, serif;--coco-sans: "Coco Manrope", "Avenir Next", Avenir, sans-serif}html{scroll-behavior:smooth}body,button,input,select,textarea{font-family:var(--coco-sans)}body{color:var(--coco-ink);background:var(--coco-ivory);letter-spacing:0}::selection{color:#fff;background:var(--coco-berry)}:focus-visible{outline:2px solid var(--coco-berry)!important;outline-offset:4px;box-shadow:none!important}h1,h2,h3,.h0,.h1,.h2,.h3,.product__title,.collection-hero__title,.title-wrapper-with-link .title,.totals__total{color:var(--coco-ink);font-family:var(--coco-display);font-weight:500;letter-spacing:-.025em}a{text-underline-offset:.25em}.page-width{max-width:142rem;padding-inline:clamp(2rem,4vw,6rem)}.button,.shopify-payment-button__button,.customer button{min-height:5.2rem;border-radius:10px;font-family:var(--coco-sans);font-size:1.35rem;font-weight:700;letter-spacing:.01em;text-transform:none}.button,.button:not([disabled]):hover,.shopify-payment-button__button--unbranded,.customer button{color:#fff;background:var(--coco-berry)}.button:after,.shopify-payment-button__button:after,.customer button:after{border-radius:10px;box-shadow:0 0 0 1px var(--coco-berry)}.button:hover,.shopify-payment-button__button--unbranded:hover,.customer button:hover{color:#fff;background:var(--coco-berry-dark)}.button--secondary,.button--tertiary{color:var(--coco-berry);background:transparent}.button--secondary:hover,.button--tertiary:hover{color:var(--coco-berry-dark);background:var(--coco-blush)}.announcement-bar-section,.utility-bar{background:var(--coco-blush)}.announcement-bar{min-height:3.2rem}.announcement-bar__message{color:var(--coco-ink);font-family:var(--coco-sans);font-size:1.08rem;font-weight:650;letter-spacing:.035em}.header-wrapper{color:var(--coco-ink);background:#fffdfbf7;border-color:var(--coco-line)}.section-header.shopify-section-header-sticky .header-wrapper{box-shadow:0 10px 35px #41263314}.header{min-height:7.6rem;padding-top:1.2rem;padding-bottom:1.2rem}.header__heading-logo-wrapper img{width:auto;max-height:5.4rem}.header__inline-menu{margin-top:0}.header__inline-menu .list-menu--inline{align-items:center;gap:clamp(.4rem,1vw,1.6rem);flex-wrap:nowrap}.header__menu-item{color:var(--coco-ink);min-height:4.4rem;padding:1rem .85rem;font-size:1.28rem;font-weight:650;text-decoration:none}.header__menu-item span{text-decoration-thickness:1px;text-underline-offset:.45rem}.header__menu-item:hover,.header__menu-item:hover span,.header__active-menu-item{color:var(--coco-berry)}.header__icons{gap:.2rem}.header__icon{color:var(--coco-ink);width:4.4rem;height:4.4rem}.mega-menu__content,.header__submenu,.menu-drawer{color:var(--coco-ink);background:var(--coco-paper);border-color:var(--coco-line);box-shadow:var(--coco-shadow)}.mega-menu__link,.menu-drawer__menu-item{color:var(--coco-ink);font-family:var(--coco-sans)}.mega-menu__link:hover,.menu-drawer__menu-item:hover{color:var(--coco-berry)}.collection-hero,.main-page-title,.cart__warnings,.product,.related-products,.event-guide{color:var(--coco-ink)}.collection-hero{background:var(--coco-blush);border-bottom:1px solid var(--coco-line)}.collection-hero__inner{min-height:26rem;align-items:end;padding-top:clamp(5rem,8vw,9rem);padding-bottom:clamp(4rem,7vw,7rem)}.collection-hero__title{max-width:13ch;margin:0;font-size:clamp(4.6rem,7vw,8.6rem);line-height:.92}.collection-hero__description{max-width:65ch;margin-top:2.4rem;color:var(--coco-ink-soft);font-size:1.6rem}.collection-hero--with-image .collection-hero__inner{gap:clamp(3rem,7vw,9rem)}.collection-hero__image-container{min-height:28rem;border:0;border-radius:var(--coco-radius);box-shadow:var(--coco-shadow)}.facets-container,.facets-vertical-form{padding-top:2rem;padding-bottom:2rem;border-bottom:1px solid var(--coco-line)}.facets__form,.facet-filters__label,.product-count__text,.mobile-facets__open-label,.facet-filters__sort{color:var(--coco-ink);font-family:var(--coco-sans)}.facet-filters__sort,.mobile-facets__open,.facets__summary{min-height:4.4rem}.product-grid{row-gap:clamp(3rem,5vw,5.5rem)}.card-wrapper .card,.card-wrapper .card__inner,.card-wrapper .media{border-radius:var(--coco-radius)}.card-wrapper .card__media{overflow:hidden;border-radius:var(--coco-radius);background:var(--coco-blush)}.card-wrapper .card__inner{background:transparent}.card-wrapper .card__information{padding-top:1.6rem}.card__heading{color:var(--coco-ink);font-family:var(--coco-sans);font-size:1.45rem;font-weight:650;line-height:1.35;letter-spacing:-.01em}.card-information>.price{color:var(--coco-berry);font-family:var(--coco-sans);font-weight:700}.card .media img{transition:transform .42s cubic-bezier(.2,.8,.2,1)}@media(hover:hover){.card-wrapper:hover .media img{transform:scale(1.035)}}.product{gap:clamp(2.4rem,4vw,5rem);padding-top:clamp(2rem,4vw,5rem)}.product__media-wrapper .media,.product__media-wrapper .product__media{overflow:hidden;border-color:transparent;border-radius:var(--coco-radius);background:var(--coco-blush)}.product__info-wrapper{position:relative}.product__info-container{max-width:56rem;padding:clamp(2.4rem,3vw,4rem);border:1px solid var(--coco-line);border-radius:var(--coco-radius);background:var(--coco-paper);box-shadow:var(--coco-shadow)}.product__title h1{font-size:clamp(3.8rem,4vw,5.6rem);line-height:1}.product__text.caption-with-letter-spacing{color:var(--coco-berry);font-size:1.1rem;font-weight:750;letter-spacing:.08em}.product__description,.product__description p{color:var(--coco-ink-soft);font-size:1.5rem;line-height:1.75}.product__delivery-date{display:block;width:100%;margin-block:1.8rem;padding:1.6rem;box-sizing:border-box;border:1px solid var(--coco-line);border-radius:var(--coco-radius);background:var(--coco-blush)}.product__delivery-date label{display:block;margin-bottom:.5rem;color:var(--coco-ink);font-size:1.35rem;font-weight:700}.product__delivery-date-help,.product__delivery-date-error{margin:0 0 1rem;font-size:1.25rem;line-height:1.45}.product__delivery-date-help{color:var(--coco-ink-soft)}.product__delivery-date-error{margin:.8rem 0 0;color:#9f183f;font-weight:700}.product__delivery-date input{width:100%;min-height:5.2rem;padding:1rem 1.2rem;color:var(--coco-ink);border:1px solid var(--coco-line);border-radius:10px;background:var(--coco-paper)}.product__delivery-date input:focus-visible{outline:2px solid var(--coco-berry);outline-offset:2px}.product__delivery-date input[aria-invalid=true]{border-color:#9f183f}.product-form__input input[type=radio]+label{min-height:4.4rem;border-radius:10px;font-family:var(--coco-sans)}.product-form__input input[type=radio]:checked+label{color:#fff;border-color:var(--coco-berry);background:var(--coco-berry)}.quantity{min-height:4.8rem;border-radius:10px}.product-form__submit{min-height:5.6rem}.related-products{padding-top:clamp(4rem,8vw,9rem);padding-bottom:clamp(4rem,8vw,9rem);background:var(--coco-blush)}.related-products__heading{font-size:clamp(3.6rem,5vw,6rem)}.cart-items-wrapper,.cart__footer-wrapper{background:var(--coco-ivory)}.title-wrapper-with-link{align-items:end;padding-top:clamp(3rem,7vw,8rem);padding-bottom:2rem;border-bottom:1px solid var(--coco-line)}.title-wrapper-with-link .title{font-size:clamp(4.4rem,7vw,8rem);line-height:.95}.cart__items,.cart__footer{border-color:var(--coco-line)}.cart-item{border-bottom:1px solid var(--coco-line)}.cart-item__image-container{border-radius:12px;background:var(--coco-blush)}.cart-item__name{color:var(--coco-ink);font-family:var(--coco-display);font-size:2rem;font-weight:500}.cart__footer{display:grid;gap:3rem;margin-top:2rem;padding:clamp(2.4rem,4vw,4.8rem);border:1px solid var(--coco-line);border-radius:var(--coco-radius);background:var(--coco-paper);box-shadow:var(--coco-shadow)}.totals__total{font-size:2.8rem}.cart__checkout-button{min-height:5.8rem}.event-guide{background:var(--coco-ivory)}.event-guide__hero{gap:clamp(3rem,7vw,9rem);padding-top:clamp(4rem,8vw,10rem);padding-bottom:clamp(4rem,8vw,9rem)}.event-guide__intro{align-self:center}.event-guide__title{max-width:11ch;font-family:var(--coco-display);font-size:clamp(5rem,8vw,9rem);font-weight:500;line-height:.9;letter-spacing:-.035em}.event-guide__description,.event-guide__meta{color:var(--coco-ink-soft);font-family:var(--coco-sans)}.event-guide__cover{overflow:hidden;border-radius:var(--coco-radius);background:var(--coco-blush);box-shadow:var(--coco-shadow)}.event-guide__download{color:var(--coco-berry);font-weight:700}.event-guide__catalog{background:var(--coco-blush)}.event-guide__catalog-heading h2{font-family:var(--coco-display);font-size:clamp(4rem,6vw,7rem)}.event-guide__page{overflow:hidden;border-radius:var(--coco-radius);background:var(--coco-paper);box-shadow:0 12px 34px #47263514}.footer{color:var(--coco-ink);background:var(--coco-paper);border-color:var(--coco-line)}.footer h2,.footer .footer-block__heading{font-family:var(--coco-display);font-size:2.4rem}.footer a,.footer p,.footer__copyright{color:var(--coco-ink-soft)}.footer a:hover{color:var(--coco-berry)}@media screen and (max-width:989px){.header{min-height:6.8rem}.product__info-container{padding:2.4rem}}@media screen and (max-width:749px){body{padding-bottom:6.4rem}.page-width{padding-inline:1.8rem}.announcement-bar__message{padding-block:.8rem;font-size:.98rem}.collection-hero__inner{min-height:20rem}.collection-hero__title{font-size:clamp(4.4rem,15vw,6.4rem)}.product{padding-top:1.5rem}.product__title h1{font-size:clamp(3.6rem,11vw,4.6rem)}.product__media-wrapper .product__media{height:36rem;padding-top:0!important}.product__media-wrapper .product__media img{object-fit:cover}.product__info-container{padding-top:1.8rem}.product__info-container,.cart__footer{border-inline:0;border-radius:0;box-shadow:none}.event-guide__title{font-size:clamp(5rem,16vw,7rem)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/cocomelon-editorial.css.map */
