.lore-section{--lore-cream: #f6f0e8;--lore-paper: #fffcf7;--lore-oat: #ece2d3;--lore-cacao: #2a1712;--lore-ink: #44231c;--lore-muted: #6b5045;--lore-line: rgba(68, 35, 28, .16);--lore-peri: #a9b4e3;--lore-peri-soft: #dfe5f5;--lore-green: #1f6b4a;--lore-gold: #b47a2b;--lore-star: #f2b13c;--lore-focus: #4b5ea6;--lore-font-display: "degular-display", "Degular Display", "degular", sans-serif;--lore-font-body: "degular", "Degular", sans-serif;--lore-gutter: clamp(16px, 4.5vw, 72px);--lore-max: 1360px;--lore-radius: 32px;--bg: var(--lore-cream);--text: var(--lore-ink);--text-muted: color-mix(in srgb, var(--text) 78%, var(--bg));position:relative;background:var(--bg);color:var(--text);font-family:var(--lore-font-body);font-size:18px;line-height:1.5;-webkit-font-smoothing:antialiased}:where(.lore-section) *,:where(.lore-section) *:before,:where(.lore-section) *:after{box-sizing:border-box}.lore-section :where(img){display:block;max-width:100%}.lore-section :where(h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote,button){margin:0}.lore-section :where(h4,h5,h6){color:inherit}.lore-section :where(p){font-size:inherit;line-height:inherit;letter-spacing:inherit}.lore-section :where(a){color:inherit}.lore-section .lore-ast{position:relative;top:-.32em;margin-left:1px;padding:10px 0;font-size:.75em;line-height:0;font-weight:inherit;color:inherit;opacity:.75;text-decoration:none}.lore-section .lore-ast:hover{opacity:1}.lore-section :focus-visible{outline:2px solid var(--lore-focus);outline-offset:3px}body:not(.template-index):not(.lore-landing) .main-content>.shopify-section:first-child>.lore-section.section-padding,.template-cart .main-content>.shopify-section:first-child>.cart-wrapper.section-padding,.template-search .main-content>.shopify-section:first-child>.search-page.section-padding{padding-top:calc(var(--padding-top) + var(--header-initial-height, 88px))}@media only screen and (max-width:767px){.lore-section.section-padding,.lore-section .section-padding{--padding-top: var(--PT-mobile, calc(var(--PT) * .6));--padding-bottom: var(--PB-mobile, calc(var(--PB) * .6))}}.announcement__wrapper.announcement__wrapper--top .announcement__message .announcement__text p{font-family:inherit;font-size:inherit;text-transform:none}.lore-wrap{width:100%;max-width:var(--lore-max);margin-left:auto;margin-right:auto;padding-left:var(--lore-gutter);padding-right:var(--lore-gutter)}.lore-heading{font-family:var(--lore-font-display);font-weight:600;font-size:clamp(38px,4.6vw,68px);line-height:.98;letter-spacing:-.025em;color:inherit;text-wrap:balance}.lore-heading--small{font-size:clamp(22px,1.9vw,26px);line-height:1.15;letter-spacing:-.01em}.lore-lede{font-size:clamp(17px,1.5vw,21px);color:var(--text-muted);text-wrap:pretty}.lore-lede p+p{margin-top:.6em}.lore-fine{font-size:14px;line-height:1.45;color:var(--text-muted)}.lore-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px;align-items:end;margin-bottom:clamp(40px,5vw,72px)}.lore-head--center{display:flex;flex-direction:column;align-items:center;gap:18px;max-width:760px;margin-left:auto;margin-right:auto;text-align:center}@media only screen and (max-width:1099px){body:has(.lore-sticky.is-visible,.lore-sticky-cta__bar.is-visible) [class*=kl-teaser-]{visibility:hidden;opacity:0}}body [class*=kl-teaser-]{transition:opacity .3s,visibility .3s}.lore-signup-declined [class*=kl-teaser-]{display:none!important}@media only screen and (max-width:767px){body [class*=kl-teaser-]{right:auto!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;width:auto!important;margin:0 0 0 12px!important}body [class*=kl-teaser-] [role=button]{min-height:44px!important;padding:8px 18px!important;border-radius:999px!important}body [class*=kl-teaser-] [role=button] span{font-size:15px!important}}.lore-head--stack{display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:760px}.lore-btn{--btn-bg: var(--lore-ink);--btn-bg-hover: var(--lore-cacao);--btn-text: var(--lore-cream);display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 30px;border:0;border-radius:999px;font:600 17px/1.1 var(--lore-font-body);letter-spacing:.01em;text-align:center;text-decoration:none;text-transform:none;color:var(--btn-text);background:linear-gradient(180deg,#ffffff29,#fff0 55%),var(--btn-bg);box-shadow:inset 0 1px #ffffff38,0 1px 2px #2a171240;cursor:pointer;transition:background-color .2s,transform .2s}.lore-btn:hover{color:var(--btn-text);background:linear-gradient(180deg,#fff3,#fff0 55%),var(--btn-bg-hover)}.lore-btn:active{transform:translateY(1px)}.lore-btn--light{--btn-bg: var(--lore-cream);--btn-bg-hover: var(--lore-paper);--btn-text: var(--lore-cacao)}.lore-btn--shine{--btn-bg-hover: var(--btn-bg);--btn-shine: rgba(255, 255, 255, .4);--btn-shine-edge: transparent;position:relative;overflow:hidden;isolation:isolate}.lore-btn--shine.lore-btn--light{--btn-shine: #fff;--btn-shine-edge: rgba(169, 180, 227, .5)}.lore-btn--shine:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 28%,var(--btn-shine-edge) 41%,var(--btn-shine) 50%,var(--btn-shine-edge) 59%,transparent 72%);transform:translate(-110%);pointer-events:none}@media(hover:hover)and (prefers-reduced-motion:no-preference){.lore-btn--shine:hover:after{transform:translate(110%);transition:transform .75s ease}}.lore-btn--small{min-height:44px;padding:0 20px;font-size:15px}.lore-btn--block{display:flex;width:100%}.lore-btn[disabled],.lore-btn.is-disabled{opacity:.6;cursor:default}.lore-link{font-weight:500;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.lore-link:hover{text-decoration-thickness:2px}.lore-rating{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:500;text-decoration:none}.lore-rating .product__rating{display:flex;margin:0}.lore-rating .product__rating__star{position:relative;display:inline-flex}.lore-rating .product__rating__star__empty,.lore-rating .product__rating__star__full{display:flex;gap:2px}.lore-rating .product__rating__star__empty{opacity:.3;clip-path:inset(0 0 0 calc(100% - var(--percent)))}.lore-rating .product__rating__star__full{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 var(--percent) 0 0)}.lore-rating .icon-star{width:17px;height:17px;fill:var(--rating-color, var(--lore-star));stroke:none}.shopify-section-group-header-group,.skip-link{--NAV-FONT-FAMILY: "degular", "Degular", sans-serif;--BODY-FONT-FAMILY: "degular", "Degular", sans-serif;font-family:degular,Degular,sans-serif}.shopify-section-group-header-group .header-fix-cont ul.menu li.menu-item a{font-family:degular,Degular,sans-serif!important}.visually-hidden{font-family:degular,Degular,sans-serif}@media only screen and (max-width:767px){.lore-section{font-size:16px}.lore-head{grid-template-columns:minmax(0,1fr);gap:16px}}@media(prefers-reduced-motion:reduce){.lore-section *,.lore-section *:before,.lore-section *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media only screen and (max-width:479px){.collection__filters-form{margin:0 -16px;padding:0 16px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/lore-base.css.map */
