h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:.04em;text-transform:uppercase;font-weight:400}.h0{letter-spacing:.08em;font-weight:300}body{letter-spacing:.02em;line-height:1.8}.button,.shopify-challenge__button,button.shopify-payment-button__button{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;padding:16px 40px;transition:all .3s ease}.button:hover{opacity:.85}.button--secondary{border-width:1px}.banner{position:relative}.template-index .shopify-section:first-of-type .banner__box{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.template-index .shopify-section:first-of-type .banner__box>*{display:none!important}.banner__media{position:relative}.banner__media:after{content:"";position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(to bottom,transparent,rgba(var(--color-background),.6));pointer-events:none;z-index:1}.section-template--index:nth-child(2) .rich-text{padding-top:0}.section-template--index .rich-text .button--primary,.section-template--index .rich-text .button:not(.button--secondary):first-of-type{background:linear-gradient(145deg,#8b6914,#a67c1a,#c49b2a,#a67c1a,#8b6914);color:#fff8e7;border:1px solid rgba(164,124,38,.6);font-weight:500;letter-spacing:.14em;padding:18px 48px;box-shadow:0 2px 8px #644b0f4d;transition:all .3s ease}.section-template--index .rich-text .button--primary:hover,.section-template--index .rich-text .button:not(.button--secondary):first-of-type:hover{background:linear-gradient(145deg,#a67c1a,#c49b2a,#d4aa30,#c49b2a,#a67c1a);border-color:#c49b2ab3;box-shadow:0 4px 14px #644b0f66;opacity:1;transform:translateY(-1px)}.section-template--index .rich-text{max-width:720px;margin-left:auto;margin-right:auto}.rich-text__text.rte p{line-height:1.9}.card--standard .card__content{padding-top:1.5rem}.full-unstyled-link{letter-spacing:.03em}.card__heading{font-size:1rem;letter-spacing:.04em}.price{letter-spacing:.04em}@media screen and (min-width:990px){.collection .product-grid .card-wrapper{max-width:280px;margin:0 auto}}.product__description .book-specs{margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(var(--color-foreground),.1);font-size:.85rem;color:rgba(var(--color-foreground),.65);letter-spacing:.02em;line-height:1.6}.product__description .book-specs strong{color:rgba(var(--color-foreground),.8);font-weight:500;text-transform:uppercase;font-size:.75rem;letter-spacing:.08em}.multicolumn-card__info{padding:2rem 1rem;text-align:center;display:flex;flex-direction:column}.multicolumn-card__info h3{order:2;margin-top:1.5rem;margin-bottom:0;font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:400;opacity:.65;font-family:var(--font-body-family)}.multicolumn-card__info .rte{order:1;font-style:italic;line-height:1.8}.multicolumn-card__info .rte p em{font-style:normal;display:block;margin-top:.8rem;font-size:10px;letter-spacing:.1em;text-transform:uppercase;opacity:.65}.multicolumn-card__info .inline-richtext{line-height:1.8}.image-with-text{overflow:hidden}.image-with-text .image-with-text__content{padding:4rem 3rem}.newsletter-form__field-wrapper{max-width:420px;margin:0 auto}.newsletter .newsletter__wrapper{text-align:center}.header{letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}.header__heading-link{letter-spacing:.15em;text-transform:uppercase}.footer{letter-spacing:.04em}.testimonials-page .rte{display:grid;gap:2.2rem}.testimonials-page .rte blockquote{position:relative;margin:0;padding:2.2rem 2.4rem;max-width:100%;border:1px solid rgba(61,53,48,.12);background:#fdfbf9b3;border-radius:10px;display:block;font-style:italic}.testimonials-page .rte blockquote:before{content:"\201c";position:absolute;top:.6rem;left:1.2rem;font-size:2.2rem;line-height:1;opacity:.25;font-family:var(--font-heading-family)}.testimonials-page .rte blockquote p{display:block;float:none;width:100%;max-width:100%;font-style:italic;line-height:1.95;margin:0 0 .75rem;color:rgba(var(--color-foreground),.9)}.testimonials-page .rte blockquote p:last-child,.testimonials-page .rte blockquote p strong{font-style:normal}.testimonials-page .rte blockquote p:last-child{margin-top:1.1rem;margin-bottom:0;letter-spacing:.08em;text-transform:uppercase;font-size:10px;opacity:.78}.testimonials-page .rte hr{display:none}@media screen and (max-width:749px){.testimonials-page .rte blockquote{padding:1.6rem 1.2rem;border-radius:8px}}.rte blockquote{display:block!important;border-left:3px solid rgba(var(--color-foreground),.15);padding:1.5rem 2rem;margin:2rem 0;background:rgba(var(--color-foreground),.02);border-radius:0 6px 6px 0;font-style:italic}.rte blockquote>*{margin:0 0 .75rem!important}.rte blockquote>*:last-child{margin-bottom:0!important}.rte blockquote p:last-child strong{font-style:normal;display:block;margin-top:1rem;font-size:10px;letter-spacing:.06em;text-transform:uppercase;font-weight:400}.page-width--narrow{max-width:780px}.collection .collection-hero{margin-bottom:0}a:not(.button):not(.card):hover{text-decoration:none;opacity:.8}.product--small .product__media-wrapper{max-width:100%}.product__info-wrapper{padding-left:2rem}@media screen and (min-width:750px){.product__info-wrapper{padding-left:3rem}}@media screen and (max-width:749px){.image-with-text .image-with-text__content{padding:2.5rem 1.5rem}.h0{letter-spacing:.05em}.button,button.shopify-payment-button__button{padding:14px 32px}.banner__media:after{height:40px}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f5f0eb}::-webkit-scrollbar-thumb{background:#c4b5a5;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#8b7d6b}.banner+.section-template--index{margin-top:-20px;position:relative;z-index:2}.section-template--index .rich-text:has(em){padding-top:60px;padding-bottom:60px}.section-template--index .multicolumn{padding-top:60px;padding-bottom:60px}.collection .title-wrapper{margin-bottom:2rem}.page-width--narrow .rte h2{margin-top:2.5rem;margin-bottom:1rem}.page-width--narrow .rte p+p{margin-top:.8rem}.page-width--narrow .rte a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.page-width--narrow .rte a:hover{opacity:.7;text-decoration:underline}.product .price{margin-top:.5rem;margin-bottom:1rem}.product .product__description .rte{line-height:1.85}@media screen and (max-width:749px){.banner+.section-template--index{margin-top:-10px}.section-template--index .multicolumn{padding-top:40px;padding-bottom:40px}.section-template--index .rich-text:has(em){padding-top:40px;padding-bottom:40px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/emerge-custom.css.map */
