.announcement-bar__message{font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;padding-top:1.2rem;padding-bottom:1.2rem}.header__menu-item span{text-transform:uppercase;font-size:1.2rem;letter-spacing:.08em}.header__menu-item:hover span{text-decoration:underline;text-underline-offset:.5rem}.mega-menu__link{text-transform:none;letter-spacing:.02em}.header__search-label{display:none}@media screen and (min-width:990px){.header--middle-left.header--has-menu{grid-template-areas:"heading search icons" "utility utility utility" "navigation navigation navigation";grid-template-columns:auto minmax(24rem,1fr) auto;column-gap:4rem;align-items:center}.header__heading,.header>.header__heading-link{grid-area:heading;align-self:center}.header__icons{grid-area:icons;align-self:center}.header__searchbar{grid-area:search;align-self:center;justify-self:center;width:100%;max-width:92rem}.header__searchbar .header__search,.header__searchbar details{width:100%}.header__searchbar summary.header__icon--search{width:100%;height:4.4rem;background:#f5f5f5;border-radius:8px;display:flex;align-items:center;justify-content:space-between;padding:0 1.8rem}.header__searchbar .header__search-label{display:block;color:#8a8a8a;font-size:1.5rem;letter-spacing:.01em}.header__icons>.header__search{display:none}.header__utility{grid-area:utility;justify-self:center;margin-top:1.6rem}.header__utility .list-menu--inline{align-items:center}.header__utility li:not(:last-child){border-right:1px solid rgba(26,23,19,.2)}.header__utility-link{font-size:1.25rem;letter-spacing:.02em;padding:.2rem 1.8rem;text-decoration:none}.header__utility-link:hover{text-decoration:underline;text-underline-offset:.4rem}.header__inline-menu{grid-area:navigation;justify-self:stretch;margin-top:1rem;border-top:1px solid rgba(26,23,19,.08)}.header__inline-menu>.list-menu--inline{width:100%;justify-content:center;column-gap:clamp(.8rem,2.4vw,4.4rem)}.header__inline-menu .icon-caret{display:none}.header__inline-menu summary.list-menu__item{padding-right:1.2rem}}.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded{font-size:1.3rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;min-height:4.8rem}.h0,.h1,h1,.banner__heading{letter-spacing:.01em}.collection-hero__title{text-transform:uppercase;letter-spacing:.1em}.multicolumn-card .link{text-transform:uppercase;letter-spacing:.1em;font-size:1.2rem;text-decoration:underline;text-underline-offset:.4rem}.multicolumn .icon-wrap{display:none}.card--standard .card__media,.card--standard .card__inner{background:#f5f5f5}.card__media img{transition:transform .6s cubic-bezier(.25,.1,.25,1)}.card:hover .card__media img{transform:scale(1.05)}.card__heading{font-family:var(--font-body-family);font-weight:400;font-size:1.5rem;letter-spacing:.01em}.card-information .price{font-size:1.4rem}.price--on-sale .price-item--sale{color:#b42318}.price .price-item--regular{color:#1a17138c}.price--on-sale .price__sale .price-item--regular{text-decoration-color:#1a171366}.badge{font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;padding:.5rem .9rem}.product__title h1,.product__title .h1{font-family:var(--font-body-family);font-weight:400;font-size:2.2rem;letter-spacing:.01em;line-height:1.4}.product__info-container .price{font-size:1.8rem}.product__info-container .product-form__buttons{margin-top:2rem}.product-form__input .form__label{font-size:1.2rem;text-transform:uppercase;letter-spacing:.08em}.product__info-container .icon-with-text--horizontal{border-top:1px solid rgba(26,23,19,.12);border-bottom:1px solid rgba(26,23,19,.12);padding:1.6rem 0;margin-top:2.4rem}.product__info-container .icon-with-text .h4{font-family:var(--font-body-family);font-weight:400;font-size:1.2rem;letter-spacing:.04em}.product__accordion .accordion__title{font-family:var(--font-body-family);font-size:1.4rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.product__description{line-height:1.7}.product__description h3{font-size:1.8rem;margin-top:2.4rem}.footer-block__heading{font-family:var(--font-body-family);font-weight:600;font-size:1.3rem;text-transform:uppercase;letter-spacing:.1em}.footer__list-social{justify-content:flex-start}.newsletter-form__field-wrapper .field__input{min-height:4.8rem}.title-wrapper-with-link .title{letter-spacing:.01em}
/*# sourceMappingURL=/cdn/shop/t/10/assets/crayohalo-lg.css.map?nocache=24391 */
