@media screen and (max-width:749px){body{color:#1e1a16e0;letter-spacing:.02em}.rte,.rte p,.rte li,.article-template__content,.product__description,.banner__text,.rich-text__text,.image-with-text__text,.multicolumn-card__info p{font-size:1.6rem;line-height:1.75;color:#1e1a16e0}.announcement-bar__message{font-size:1.25rem;letter-spacing:.08em;padding:.9rem 1.2rem}.button,.shopify-payment-button__button--unbranded,.product-form__submit{font-size:1.45rem;letter-spacing:.1em;min-height:4.8rem}.banner__buttons .button,.image-with-text__content .button{min-width:60%}.product__title h1,.product__title .h1{font-size:2.4rem;line-height:1.3}.article-template__title{font-size:2.6rem;line-height:1.3}.card__heading,.card__heading a{font-size:1.45rem;line-height:1.4;letter-spacing:.01em}.card-information .price,.card-information .price-item{font-size:1.45rem}.card__information{padding-bottom:1.2rem}.product .price .price-item--regular,.product .price .price-item--sale{font-size:2rem}.product-form__input .form__label,.product-form__input legend{font-size:1.35rem;letter-spacing:.06em}.product-form__input input[type=radio]+label{min-height:4.4rem}.product__tax,.product__tax a{font-size:1.25rem}pickup-availability .caption-large,pickup-availability .caption,.pickup-availability-info *{font-size:1.3rem}.product__info-container>*+*{margin-top:1.4rem}.accordion__title{font-size:1.5rem}.accordion summary{padding:1.4rem 0}.article-template__content table,.rte table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;font-size:1.4rem;border-collapse:collapse}.article-template__content table th,.article-template__content table td,.rte table th,.rte table td{min-width:12rem;padding:.9rem 1rem;vertical-align:top}.article-template__content table th:first-child,.article-template__content table td:first-child,.rte table th:first-child,.rte table td:first-child{min-width:8rem;font-weight:600}.cs-table-hint{display:block;font-size:1.2rem;color:#1e1a1699;margin:-.4rem 0 1.2rem}.footer__blocks-wrapper{display:grid;grid-template-columns:1fr 1fr;column-gap:2rem}.footer__blocks-wrapper>.footer-block{margin:0 0 2.4rem;width:auto}.footer-block__heading{font-size:1.5rem;margin-bottom:1rem}.footer-block__details-content .list-menu__item--link{font-size:1.4rem;padding:.7rem 0}.footer__copyright,.policies li a{font-size:1.2rem}.cs-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:900;display:flex;align-items:center;gap:1.2rem;padding:1rem 1.4rem calc(1rem + env(safe-area-inset-bottom));background:#fbf8f3;border-top:1px solid rgba(30,26,22,.12);box-shadow:0 -4px 16px #0000000f;transform:translateY(110%);transition:transform .25s ease}.cs-sticky-atc.is-visible{transform:translateY(0)}.cs-sticky-atc__info{flex:1;min-width:0}.cs-sticky-atc__title{font-size:1.3rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#1e1a16bf}.cs-sticky-atc__price{font-size:1.6rem;font-weight:600;color:#1e1a16}.cs-sticky-atc .button{flex:0 0 auto;min-height:4.6rem;min-width:14rem;padding:0 1.6rem}body.cs-has-sticky-atc shopify-chat{transform:translateY(-7.6rem);transition:transform .25s ease}body.cs-has-sticky-atc .footer{padding-bottom:8rem}}@media screen and (min-width:750px){.cs-sticky-atc,.cs-table-hint{display:none!important}}.cs-preorder-hide{display:none!important}.badge.cs-badge-preorder{letter-spacing:.04em}
/*# sourceMappingURL=/cdn/shop/t/43/assets/cs-mobile.css.map */
