.mosschalk{--mc-space-section: clamp(4.8rem, 6vw, 8.8rem);letter-spacing:.01em;line-height:1.6}.mosschalk h1,.mosschalk h2,.mosschalk h3,.mosschalk .h0,.mosschalk .h1,.mosschalk .h2{letter-spacing:-.02em;text-wrap:balance;line-height:1.12}.mosschalk .rte{overflow-wrap:anywhere}.mosschalk p{text-wrap:pretty}.mosschalk .button{min-height:4.8rem;padding:1.3rem 2.8rem;line-height:1.35;letter-spacing:.02em;text-align:center;white-space:normal}.mosschalk .button:focus-visible,.mosschalk a:focus-visible,.mosschalk summary:focus-visible{outline:.2rem solid currentColor;outline-offset:.4rem}.mosschalk .header__heading{margin:0}.mosschalk .header__heading-link .h2{font-family:var(--font-body-family);font-size:2.8rem;font-weight:600;letter-spacing:-.04em}.mosschalk .header__menu-item{font-size:1.6rem;padding:1.4rem}.mosschalk .announcement-bar__message{font-size:1.3rem;letter-spacing:.04em;padding:.9rem 0}.mosschalk .header-wrapper--border-bottom{border-bottom-color:rgba(var(--color-foreground),.14)}.mc-hero__inner{display:grid;grid-template-columns:.88fr 1.12fr;align-items:center;gap:clamp(3rem,5vw,7rem);padding-top:4rem;padding-bottom:4rem}.mc-hero__copy{padding-block:2rem;min-width:0}.mc-hero__heading{font-size:clamp(4.4rem,5vw,7.2rem);font-size:calc(clamp(4.4rem,5vw,7.2rem) * var(--font-heading-scale));line-height:1.04!important;margin:0 0 2.4rem;max-width:16ch}.mc-hero__text{max-width:36ch;margin-bottom:3.2rem;font-size:1.8rem;line-height:1.65}.mc-hero__media{min-width:0}.mc-hero__media img{display:block;width:min(100%,60rem);margin-inline:auto;height:auto;aspect-ratio:1;object-fit:contain}.mosschalk .image-with-text__heading{max-width:16ch;font-size:calc(clamp(3.6rem,4vw,5.6rem) * var(--font-heading-scale))}.mosschalk .image-with-text__text{max-width:48ch}.mosschalk .image-with-text__content{padding:clamp(2.4rem,5vw,6.4rem)}.mosschalk .image-with-text .global-media-settings{border:0}.mosschalk .featured-product .product__title{font-size:calc(clamp(3.6rem,3.7vw,5.2rem) * var(--font-heading-scale));max-width:16ch}.mosschalk .product__title h1{font-size:calc(clamp(3.6rem,3.7vw,5.2rem) * var(--font-heading-scale))}.mosschalk .product__info-container .price{letter-spacing:0}.mosschalk .product__description{font-size:1.65rem;line-height:1.7}.mosschalk .product__description h2,.mosschalk .product__description h3{font-size:2.8rem;margin-top:3rem}.mosschalk .product__info-container .product-form__buttons,.mosschalk .product-form__input{max-width:100%}.mosschalk .product__tax,.mosschalk .shopify-payment-button{background-color:rgb(var(--color-background))}.mosschalk .thumbnail-list__item{border-radius:0}.mosschalk .multicolumn .title{font-size:calc(clamp(3.6rem,4vw,5.2rem) * var(--font-heading-scale))}.mosschalk .multicolumn-card__info h3{font-size:2.8rem}.mosschalk .multicolumn-card__info{padding:2.4rem 0 0}.mosschalk .multicolumn-card__image-wrapper{margin:0}.mosschalk .multicolumn-list{row-gap:3.2rem}.mosschalk .collapsible-content__heading{font-size:calc(clamp(3.6rem,4vw,5.2rem) * var(--font-heading-scale))}.mosschalk .accordion__title{font-family:var(--font-body-family);font-size:1.8rem;font-weight:600;letter-spacing:0;line-height:1.4}.mosschalk .accordion summary{min-height:6.4rem;padding:2rem 3rem 2rem 0}.mosschalk .accordion__content{padding:0 2rem 2rem 0}.mosschalk .rich-text__heading{font-size:calc(clamp(3.8rem,4.5vw,6rem) * var(--font-heading-scale))}.mosschalk .rich-text__text{max-width:56ch;margin-inline:auto}.mosschalk .footer-block__heading{font-family:var(--font-body-family);font-size:1.7rem;font-weight:600;letter-spacing:0}.mosschalk .footer-block__brand-info .footer-block__heading{font-size:3.2rem;letter-spacing:-.04em}.mosschalk .footer-block__details-content{line-height:1.7}.mosschalk .footer-block__details-content .list-menu__item--link{min-height:4.4rem;font-size:1.6rem}.mosschalk .footer__copyright .policies a{display:inline-flex;align-items:center;min-height:4.4rem}.mosschalk .collection-hero__title{font-size:calc(clamp(4rem,5vw,6rem) * var(--font-heading-scale))}.mosschalk .card__heading{font-size:2.8rem}.mosschalk .cart-item__name{font-family:var(--font-body-family);font-size:1.8rem;font-weight:600;line-height:1.4}.mosschalk .field__input,.mosschalk .select__select{font-size:1.6rem}.mosschalk [id=our-story],.mosschalk [id=faq]{scroll-margin-top:10rem}@media screen and (min-width:990px){.mosschalk .product__info-wrapper{padding-left:5rem}.mosschalk .featured-product .product__info-wrapper{align-self:center}}@media screen and (max-width:989px){.mc-hero__inner{grid-template-columns:1fr 1fr;gap:3rem}.mc-hero__heading{font-size:calc(4.6rem * var(--font-heading-scale))}}@media screen and (max-width:749px){.mosschalk .page-width{padding-inline:2rem}.mc-hero__inner{grid-template-columns:1fr;gap:2.8rem;padding-top:3.2rem;padding-bottom:2rem}.mc-hero__copy{padding:0}.mc-hero__heading{font-size:calc(clamp(3.8rem,11vw,4.9rem) * var(--font-heading-scale));max-width:16ch;margin-bottom:1.8rem}.mc-hero__text{font-size:1.65rem;margin-bottom:2.4rem;max-width:42ch}.mc-hero__media img{aspect-ratio:1.15;object-fit:cover;object-position:center 57%}.mosschalk .image-with-text__content{padding:3.2rem 0 0}.mosschalk .image-with-text__heading{max-width:18ch}.mosschalk .image-with-text__text-item{background:none}.mosschalk .multicolumn-card__info h3{font-size:2.5rem}.mosschalk .multicolumn-card__info{padding-top:1.6rem}.mosschalk .multicolumn-card__info p{font-size:1.5rem}.mosschalk .product__info-wrapper{padding-top:2.4rem}.mosschalk .featured-product .product__info-wrapper{padding-inline:0}.mosschalk .footer-block.grid__item{margin-block:2.4rem}.mosschalk .footer__content-top{padding-bottom:3rem}.mosschalk .header__heading-link .h2{font-size:2.6rem}}@media(prefers-reduced-motion:reduce){.mosschalk{scroll-behavior:auto}}.mosschalk .mc-media-contain .media>img{object-fit:contain}.mosschalk #product-grid:has(>li:only-child){justify-content:center}.mosschalk #product-grid>li:only-child{width:min(100%,42rem);max-width:42rem}.mosschalk .product__description li>p{margin-block:.5rem}.mosschalk .product__description li{margin-block:.8rem}.mosschalk .related-products:not(:has(.related-products__heading)){padding-block:0;min-height:1px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mosschalk.css.map */
