:root{--ka-cream: #FBF8F2;--ka-sand: #EFE9DD;--ka-forest: #25352A;--ka-forest-deep: #1A251D;--ka-espresso: #2B241D;--ka-ink: #1A251D;--ka-gold: #B08D57;--ka-gold-deep: #8F7043;--ka-gold-lift: #C09E68;--ka-gold-text: #7A6034;--ka-body: #4A423A;--ka-muted: #6E6559;--ka-line: #E2DACB;--ka-on-dark: #F3EEE4;--ka-white: #FFFFFF;--ka-gold-40: rgba(176, 141, 87, .4);--ka-gold-30: rgba(176, 141, 87, .3);--ka-gold-22: rgba(176, 141, 87, .22);--ka-gold-15: rgba(176, 141, 87, .15);--ka-gold-wash: rgba(176, 141, 87, .04);--ka-gold-25: rgba(176, 141, 87, .25);--ka-forest-96: rgba(37, 53, 42, .96);--ka-on-dark-75: rgba(243, 238, 228, .75);--ka-on-dark-70: rgba(243, 238, 228, .7);--ka-on-dark-65: rgba(243, 238, 228, .65);--ka-on-dark-60: rgba(243, 238, 228, .6);--ka-shadow-rest: 0 1px 2px rgba(43, 36, 29, .04);--ka-shadow-hover: 0 12px 32px rgba(43, 36, 29, .08);--ka-shadow-doc: 0 24px 60px rgba(43, 36, 29, .14);--ka-shadow-doc-lift: 0 32px 72px rgba(43, 36, 29, .2);--ka-shadow-doc-green: 0 24px 60px rgba(34, 51, 42, .16);--ka-serif: Georgia, "Times New Roman", "Iowan Old Style", serif;--ka-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;--ka-s1: 4px;--ka-s2: 8px;--ka-s3: 12px;--ka-s4: 16px;--ka-s5: 20px;--ka-s6: 24px;--ka-s7: 28px;--ka-s8: 32px;--ka-s10: 40px;--ka-s12: 48px;--ka-s14: 56px;--ka-s16: 64px;--ka-s18: 72px;--ka-s20: 80px;--ka-s22: 88px;--ka-s24: 96px;--ka-s28: 112px;--ka-s30: 120px;--ka-radius: 4px;--ka-radius-lg: 6px;--ka-radius-btn: 2px;--ka-ease: .2s ease-out;--ka-ease-slow: .5s ease-out}.ka-sec{padding-top:var(--ka-s16);padding-bottom:var(--ka-s16);position:relative}@media screen and (min-width:750px){.ka-sec{padding-top:var(--ka-s22);padding-bottom:var(--ka-s22)}}@media screen and (min-width:1200px){.ka-sec{padding-top:var(--ka-s30);padding-bottom:var(--ka-s30)}}.ka-sec--cream{background-color:var(--ka-cream)}.ka-sec--sand{background-color:var(--ka-sand)}.ka-sec--forest{background-color:var(--ka-forest)}.ka-sec--forest-deep{background-color:var(--ka-forest-deep)}.ka-sec--espresso{background-color:var(--ka-forest)}.ka-sec--ink{background-color:var(--ka-forest-deep)}.ka-sec--hairline-top{border-top:1px solid var(--ka-line)}.ka-container{max-width:1200px;margin-inline:auto;padding-inline:var(--ka-s6);box-sizing:border-box}@media screen and (min-width:750px){.ka-container{padding-inline:var(--ka-s10)}}@media screen and (min-width:1200px){.ka-container{padding-inline:var(--ka-s16)}}.ka-eyebrow{font-family:var(--ka-sans);font-size:11px;font-weight:600;letter-spacing:.18em;line-height:1.4;text-transform:uppercase;color:var(--ka-gold-text);margin:0 0 var(--ka-s4)}.ka-eyebrow--rule{display:inline-flex;align-items:center;gap:var(--ka-s3)}.ka-eyebrow--rule:before{content:"";display:block;width:24px;height:1px;background-color:var(--ka-gold);flex:0 0 24px}.ka-h1{font-family:var(--ka-serif);font-size:36px;line-height:1.15;letter-spacing:-.02em;font-weight:500;color:var(--ka-espresso);margin:0;text-wrap:balance}.ka-h2{font-family:var(--ka-serif);font-size:28px;line-height:1.2;letter-spacing:-.015em;font-weight:500;color:var(--ka-espresso);margin:0;text-wrap:balance}.ka-h3{font-family:var(--ka-serif);font-size:20px;line-height:1.3;font-weight:500;color:var(--ka-espresso);margin:0;text-wrap:balance}@media screen and (min-width:1000px){.ka-h1{font-size:56px;line-height:1.08}.ka-h2{font-size:40px;line-height:1.15}.ka-h3{font-size:22px}}.ka-body-lg{font-family:var(--ka-sans);font-size:16px;line-height:1.6;color:var(--ka-body);margin:0}.ka-body{font-family:var(--ka-sans);font-size:15px;line-height:1.65;color:var(--ka-body);margin:0}.ka-small{font-family:var(--ka-sans);font-size:14px;line-height:1.6;color:var(--ka-muted);margin:0}@media screen and (min-width:750px){.ka-body-lg{font-size:18px;line-height:1.65}.ka-body{font-size:16px;line-height:1.7}}.ka-on-dark .ka-h1,.ka-on-dark .ka-h2,.ka-on-dark .ka-h3{color:var(--ka-on-dark)}.ka-on-dark .ka-body-lg,.ka-on-dark .ka-body{color:var(--ka-on-dark-75)}.ka-on-dark .ka-eyebrow,.ka-doc .ka-eyebrow{color:var(--ka-gold-lift)}.ka-head{text-align:center;margin-bottom:var(--ka-s10)}@media screen and (min-width:750px){.ka-head{margin-bottom:var(--ka-s14)}}.ka-head__intro{max-width:34rem;margin:var(--ka-s4) auto 0}.ka-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--ka-sans);font-size:14px;font-weight:600;letter-spacing:.04em;line-height:1.2;padding:14px var(--ka-s8);border:1px solid transparent;border-radius:var(--ka-radius-btn);text-decoration:none;cursor:pointer;transition:background-color var(--ka-ease),color var(--ka-ease),border-color var(--ka-ease)}.ka-btn--primary{background-color:var(--ka-gold);color:var(--ka-espresso)}.ka-btn--primary:hover{background-color:var(--ka-gold-lift);color:var(--ka-espresso)}.ka-btn--secondary{background-color:transparent;border-color:var(--ka-espresso);color:var(--ka-espresso)}.ka-btn--secondary:hover{background-color:var(--ka-espresso);color:var(--ka-cream)}.ka-btn--on-dark{background-color:var(--ka-gold);color:var(--ka-espresso)}.ka-btn--on-dark:hover{background-color:var(--ka-gold-lift);color:var(--ka-espresso)}.ka-tlink{position:relative;display:inline-flex;align-items:center;gap:var(--ka-s2);align-self:flex-start;font-family:var(--ka-sans);font-size:14px;font-weight:600;line-height:1.4;color:var(--ka-espresso);text-decoration:none;padding-bottom:var(--ka-s1)}.ka-tlink__label{position:relative;display:inline-block;transition:transform var(--ka-ease)}.ka-tlink__label:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background-color:var(--ka-gold)}.ka-tlink__arrow{display:inline-block;transition:transform var(--ka-ease);color:var(--ka-gold)}.ka-tlink:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:var(--ka-gold);transform:scaleX(0);transform-origin:left center;transition:transform var(--ka-ease)}.ka-tlink:hover:after,.ka-linkcard:hover .ka-tlink:after,.ka-linkcard:focus-visible .ka-tlink:after{transform:scaleX(1)}.ka-tlink:hover .ka-tlink__label,.ka-linkcard:hover .ka-tlink__label,.ka-linkcard:focus-visible .ka-tlink__label{transform:translate(2px)}.ka-tlink:hover .ka-tlink__arrow,.ka-linkcard:hover .ka-tlink__arrow,.ka-linkcard:focus-visible .ka-tlink__arrow{transform:translate(4px)}.ka-card{display:flex;flex-direction:column;height:100%;background-color:var(--ka-white);border:1px solid var(--ka-line);border-radius:var(--ka-radius);overflow:hidden;box-shadow:var(--ka-shadow-rest);text-decoration:none;transition:transform var(--ka-ease),border-color var(--ka-ease),box-shadow var(--ka-ease)}.ka-sec--sand .ka-card{background-color:var(--ka-cream)}.ka-card:hover,.ka-card:focus-visible{transform:translateY(-4px);border-color:var(--ka-gold-40);box-shadow:var(--ka-shadow-hover)}.ka-card__body{display:flex;flex-direction:column;flex:1 1 auto;padding:var(--ka-s8)}.ka-card__cta{margin-top:auto}.ka-card__divider{height:1px;width:100%;background-color:var(--ka-line);border:0;margin:0}.ka-media{position:relative;width:100%;overflow:hidden;background-color:var(--ka-sand)}.ka-media--16x10{aspect-ratio:16 / 10}.ka-media--4x3{aspect-ratio:4 / 3}.ka-media--3x2{aspect-ratio:3 / 2}.ka-media img{width:100%;height:100%;object-fit:cover;display:block}.ka-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--ka-gold-wash);pointer-events:none}.ka-media__mark{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--ka-gold);background-color:var(--ka-sand)}.ka-featlist{list-style:none;margin:0;padding:0;display:grid;row-gap:var(--ka-s3);column-gap:var(--ka-s4)}.ka-featlist--2col{grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (max-width:749px){.ka-featlist--2col{grid-template-columns:1fr}}.ka-featlist li{display:flex;align-items:flex-start;gap:var(--ka-s3);font-family:var(--ka-sans);font-size:13px;line-height:1.6;color:var(--ka-muted)}.ka-featlist li:before{content:"";flex:0 0 12px;width:12px;height:1px;margin-top:9px;background-color:var(--ka-gold)}.ka-reveal{opacity:0;transform:translateY(16px);transition:opacity var(--ka-ease-slow),transform var(--ka-ease-slow);transition-delay:var(--ka-reveal-delay, 0ms);will-change:opacity,transform}.ka-reveal.is-visible{opacity:1;transform:none}.no-js .ka-reveal,html:not(.js) .ka-reveal{opacity:1;transform:none}.ka-sec a:focus-visible,.ka-sec button:focus-visible,.ka-sec input:focus-visible,.ka-sec [tabindex]:focus-visible,body.ka-home .header__menu-item:focus-visible,body.ka-home .header__icon:focus-visible{outline:2px solid var(--ka-gold);outline-offset:2px;border-radius:var(--ka-radius-btn)}body.ka-home .shopify-section-header,body.ka-home .header-wrapper{transition:background-color .3s ease-out,border-color .3s ease-out,backdrop-filter .3s ease-out}.header-wrapper.gradient{background:var(--ka-forest)!important;border-bottom:0!important}.header-wrapper .header__heading-link,.header-wrapper .header__menu-item,.header-wrapper .header__menu-item span,.header-wrapper .header__icon,.header-wrapper .header__active-menu-item{color:var(--ka-on-dark)!important}.header-wrapper .header__icon .icon{color:var(--ka-on-dark)}.header-wrapper .ka-header__cta,.menu-drawer .ka-drawer__cta{background:var(--ka-gold)!important;color:var(--ka-forest)!important}.header-wrapper .ka-header__cta:hover,.menu-drawer .ka-drawer__cta:hover,.menu-drawer .ka-drawer__cta:active{background:var(--ka-gold-lift)!important;color:var(--ka-forest)!important}body.ka-home.ka-scrolled .header-wrapper.gradient{background:var(--ka-forest-96)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--ka-gold-25)!important;box-shadow:none}body.ka-home .header__inline-menu .header__menu-item{position:relative;text-decoration:none}body.ka-home .header__inline-menu .header__menu-item:after{content:"";position:absolute;left:1.2rem;right:1.2rem;bottom:.4rem;height:1px;background-color:var(--ka-gold);transform:scaleX(0);transform-origin:left center;transition:transform var(--ka-ease)}body.ka-home .header__inline-menu .header__menu-item:hover:after,body.ka-home .header__inline-menu .header__menu-item:focus-visible:after,body.ka-home .header__inline-menu .list-menu__item--active:after,body.ka-home .header__inline-menu .header__menu-item[aria-current=page]:after{transform:scaleX(1)}body.ka-home .header__inline-menu .header__menu-item:hover span,body.ka-home .header__inline-menu .header__menu-item span{text-decoration:none}html{scroll-behavior:smooth}.ka-sec[id]{scroll-margin-top:96px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ka-reveal{opacity:1!important;transform:none!important;transition:none!important}.ka-card,.ka-card:hover,.ka-card:focus-visible,.ka-tlink__label,.ka-tlink__arrow,.ka-tlink:after,.ka-doc,body.ka-home .header__inline-menu .header__menu-item:after{transform:none!important;transition:none!important}.ka-tlink:after,body.ka-home .header__inline-menu .header__menu-item:hover:after,body.ka-home .header__inline-menu .list-menu__item--active:after{transform:scaleX(1)!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/ka-design-system.css.map */
