:root{--ms-page: #f8f1e8;--ms-panel: #fffaf2;--ms-panel-alt: #eadcc9;--ms-ink: #22191d;--ms-heading: #151014;--ms-accent: #6e2a3d;--ms-accent-hover: #4b1727;--ms-bronze: #8a6238;--ms-line: #d8c7b7;--ms-muted: #6f5d58;--ms-cream: #f8f1e8;--ms-panel-rgb: 255 250 242;--ms-accent-rgb: 110 42 61;--ms-bronze-rgb: 138 98 56;--ms-cream-rgb: 248 241 232;--cta-duration: .45s;--cta-ease: cubic-bezier(.785, .135, .15, .86);--cta-radius: 6px;--cta-padding-y: .85rem;--cta-padding-x: 1.6rem;--cta-letter-sp: .14em;--cta-font-size: .8125rem}html,body{background:radial-gradient(circle at 12% -8%,rgba(var(--ms-accent-rgb),.12),transparent 34rem),radial-gradient(circle at 88% 2%,rgba(var(--ms-bronze-rgb),.13),transparent 30rem),linear-gradient(180deg,var(--ms-page) 0%,var(--ms-panel-alt) 54%,var(--ms-page) 100%);color:var(--ms-ink)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.34;background-image:linear-gradient(rgba(var(--ms-accent-rgb),.055) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--ms-accent-rgb),.035) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 72%);mask-image:linear-gradient(to bottom,black,transparent 72%)}body>*{position:relative;z-index:1}main,.shopify-section,.section{color:var(--ms-ink)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.product-title{color:var(--ms-heading);letter-spacing:0;text-wrap:balance}p,.rte,.product__description,.cart-drawer,.cart-items{color:var(--ms-ink)}a,.link{color:var(--ms-accent);text-underline-offset:.18em}.shopify-section:not([id$=__slideshow_ctTXic]):not([id$=__newsletter-cta]):not([id$=__site-marquee]){background-color:transparent}main[data-template*=index] [id$=__slideshow_ctTXic],main[data-template*=index] [id$=__newsletter-cta]{position:relative;overflow:hidden;background:linear-gradient(#15101494,#15101494),radial-gradient(circle at 20% 10%,rgba(110,42,61,.18),transparent 34rem),var(--ms-heading)!important;color:var(--ms-cream)}main[data-template*=index] [id$=__slideshow_ctTXic] :where(h1,h2,h3,p,.rte,a),main[data-template*=index] [id$=__newsletter-cta] :where(h1,h2,h3,p,.rte,a){color:var(--ms-cream)}main[data-template*=index] [id$=__slideshow_ctTXic] img,main[data-template*=index] [id$=__newsletter-cta] img{filter:saturate(.92) contrast(1.04) brightness(.72)}main[data-template*=index] [id$=__intro],main[data-template*=index] [id$=__featured-books],main[data-template*=index] [id$=__reader-testimonials],main[data-template*=index] [id$=__featured_blog_posts_KtHjPQ]{background:linear-gradient(180deg,rgba(var(--ms-panel-rgb),.84),rgba(var(--ms-panel-rgb),.48)),var(--ms-page)!important}main[data-template*=index] [id$=__collection-shelves],main[data-template*=index] [id$=__about-editorial]{background:radial-gradient(circle at 8% 0%,rgba(var(--ms-bronze-rgb),.16),transparent 26rem),linear-gradient(180deg,var(--ms-panel),var(--ms-panel-alt))!important}main[data-template*=index] [id$=__site-marquee]{background:var(--ms-accent)!important;color:var(--ms-cream);border-block:1px solid color-mix(in srgb,var(--ms-accent),var(--ms-heading) 28%)}main[data-template*=index] [id$=__site-marquee] *{color:var(--ms-cream)}.product-card,[class*=product-card],.card,[class*=card]:not(.cart-drawer):not(.cart-item){border-color:color-mix(in srgb,var(--ms-line),transparent 10%)}[class*=product-card]{background:rgba(var(--ms-panel-rgb),.78);box-shadow:0 18px 42px -34px color-mix(in srgb,var(--ms-accent),black 55%)}.price,.cart-totals__total-value,.cart-secondary-typography{color:var(--ms-heading);font-variant-numeric:tabular-nums}.cart-drawer,.cart__ctas,.cart-items,dialog,.quick-add-modal,.predictive-search{background:var(--ms-panel);color:var(--ms-ink);border-color:var(--ms-line)}input,textarea,select{background-color:var(--ms-panel);color:var(--ms-ink);border-color:var(--ms-line)}.button:not(.button-unstyled):not(.slideshow-control):not(.cart-items__remove):not(.cart-drawer__close-button):not(.close-button):not(.predictive-search__close-modal-button),a.button:not(.button-unstyled):not(.slideshow-control):not(.cart-items__remove):not(.cart-drawer__close-button):not(.close-button):not(.predictive-search__close-modal-button),button.button:not(.button-unstyled):not(.slideshow-control):not(.cart-items__remove):not(.cart-drawer__close-button):not(.close-button):not(.predictive-search__close-modal-button),button[type=submit]:not(.cart-drawer__close-button):not(.close-button),.shopify-payment-button__button{--button-background: var(--ms-heading);--button-outline-color: var(--ms-heading);--button-text-color: var(--ms-cream);--_btn-bg: var(--button-background);--_btn-text: var(--button-text-color);--_btn-border: var(--button-outline-color);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;padding:var(--cta-padding-y) var(--cta-padding-x);border:1px solid var(--_btn-border)!important;border-radius:var(--cta-radius)!important;background-color:transparent!important;background-image:linear-gradient(var(--_btn-text) 0 0),linear-gradient(var(--_btn-bg) 0 0)!important;background-size:0% 100%,100% 100%!important;background-position:0 0,0 0!important;background-repeat:no-repeat!important;color:var(--_btn-text)!important;font-size:var(--cta-font-size);font-weight:600;line-height:1.3;letter-spacing:var(--cta-letter-sp);text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background-size var(--cta-duration) var(--cta-ease),color var(--cta-duration) var(--cta-ease),border-color var(--cta-duration) var(--cta-ease),transform .18s ease}.button:not(.button-unstyled):not(.slideshow-control):not(.cart-items__remove):not(.cart-drawer__close-button):not(.close-button):not(.predictive-search__close-modal-button):is(:hover,:focus-visible),a.button:not(.button-unstyled):not(.slideshow-control):not(.cart-items__remove):not(.cart-drawer__close-button):not(.close-button):not(.predictive-search__close-modal-button):is(:hover,:focus-visible),button.button:not(.button-unstyled):not(.slideshow-control):not(.cart-items__remove):not(.cart-drawer__close-button):not(.close-button):not(.predictive-search__close-modal-button):is(:hover,:focus-visible),button[type=submit]:not(.cart-drawer__close-button):not(.close-button):is(:hover,:focus-visible),.shopify-payment-button__button:is(:hover,:focus-visible){background-size:100% 100%,100% 100%!important;color:var(--_btn-bg)!important;border-color:var(--_btn-text)!important;outline:2px solid color-mix(in srgb,var(--ms-bronze),transparent 55%);outline-offset:3px}.button:active,button[type=submit]:active,.shopify-payment-button__button:active{transform:translateY(1px)}main[data-template*=index] [id$=__slideshow_ctTXic] :where(a.button,button.button),main[data-template*=index] [id$=__newsletter-cta] :where(a.button,button.button){--button-background: var(--ms-cream);--button-outline-color: var(--ms-cream);--button-text-color: var(--ms-accent)}main[data-template*=index] [id$=__about-editorial] :where(a.button,button.button,a.link){--button-background: var(--ms-accent);--button-outline-color: var(--ms-accent);--button-text-color: var(--ms-cream)}@media screen and (max-width:749px){:root{--cta-padding-x: 1.15rem;--cta-letter-sp: .09em;--cta-font-size: .76rem}html,body{max-width:100%;overflow-x:hidden}main{max-width:100vw;overflow-x:hidden}main[data-template*=index] .shopify-section,main[data-template*=index] .section,main[data-template*=index] .section-resource-list__content{max-width:100vw;overflow-x:clip}main[data-template*=index] :where(.slide__content,.group-block-content,.section-content-wrapper,.section-resource-list__header,.section-resource-list__content){min-width:0!important;max-width:100vw!important}main[data-template*=index] :where([id$=__slideshow_ctTXic],[id$=__intro],[id$=__featured-books],[id$=__collection-shelves],[id$=__reader-testimonials],[id$=__about-editorial],[id$=__featured_blog_posts_KtHjPQ]) :where(.text-block,rte-formatter){--width: min(100%, calc(100vw - 2rem) ) !important;--max-width: min(100%, calc(100vw - 2rem) ) !important;--text-wrap: pretty !important;width:min(100%,calc(100vw - 2rem))!important;max-width:min(100%,calc(100vw - 2rem))!important;min-width:0!important;margin-inline:auto;white-space:normal!important;overflow-wrap:break-word;word-break:normal}main[data-template*=index] :where([id$=__slideshow_ctTXic],[id$=__intro]) :where(h1,h2,h3,p){max-width:min(100%,calc(100vw - 2rem));white-space:normal!important;overflow-wrap:break-word}main[data-template*=index] :where([id$=__slideshow_ctTXic],[id$=__intro],[id$=__featured-books],[id$=__collection-shelves]) .text-block>:where(p,h1,h2,h3){max-width:100%!important;white-space:normal!important;overflow-wrap:break-word;word-break:normal}main[data-template*=index] [id$=__slideshow_ctTXic] .text-block.h3>p{font-size:clamp(2rem,8.2vw,2.8rem)!important;line-height:1.06!important}main[data-template*=index] [id$=__intro] .text-block.h3>p{font-size:clamp(1.85rem,7.2vw,2.35rem)!important;line-height:1.08!important}main[data-template*=index] [id$=__slideshow_ctTXic] :where(h1,h2,h3){font-size:clamp(2rem,8.4vw,2.85rem)!important;line-height:1.06!important}main[data-template*=index] [id$=__intro] :where(h1,h2,h3),main[data-template*=index] [id$=__featured-books] :where(h1,h2,h3),main[data-template*=index] [id$=__collection-shelves] :where(h1,h2,h3){font-size:clamp(1.85rem,7.4vw,2.45rem)!important;line-height:1.08!important}main[data-template*=index] [id$=__featured-books] .section-resource-list__content{align-items:flex-start}h1,h2,h3{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.button,button[type=submit],.shopify-payment-button__button{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/moonlitvicebooks-brand-20260709-1837.css.map?cb=1783593324 */
