body.se-context--common{--ks-ink: #303b2d;--ks-accent: #5d684c;--ks-paper: #fcfaf5;--ks-soft: #eeede4;--color-background: #fcfaf5;--color-background-rgb: 252 250 245;--color-foreground: #303b2d;--color-foreground-rgb: 48 59 45;--color-border: #303b2d;--color-border-rgb: 48 59 45;--color-primary-button-background: #303b2d;--color-primary-button-text: #fff;--color-primary-button-border: #303b2d;--color-primary-button-hover-background: #5d684c;--color-primary-button-hover-text: #fff;--color-primary-button-hover-border: #5d684c;color:var(--ks-ink);background:var(--ks-paper)}body.se-context--common #header-component{--color-background-top-row: #fcfaf5 !important;--color-background-bottom-row: #fcfaf5 !important;--color-foreground: #303b2d;--color-foreground-rgb: 48 59 45;--color-submenu: #fcfaf5;border-bottom:1px solid rgba(48,59,45,.12)}body.se-context--common #header-component .header__row{--color-foreground: #303b2d !important;--color-foreground-rgb: 48 59 45 !important;color:var(--ks-ink)}body.se-context--common .header-logo{--font-family: Georgia, "Times New Roman", serif !important;--font-weight: 600 !important;font-family:Georgia,Times New Roman,serif;letter-spacing:-.055em}body.se-context--common #MainContent h1,body.se-context--common #MainContent h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em}body.se-context--common #MainContent[data-template=index]>.shopify-section .section-background{background:var(--ks-paper)}body.se-context--common .ks-restored-announcement{padding:12px 20px;margin:0;background:var(--ks-ink);color:#fff;text-align:center;font:600 10px/1.5 Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase}body.se-context--common .ks-restored-hero{display:grid;grid-template-columns:42% minmax(0,58%);min-height:540px;margin:30px 30px 0;background:#eeeade;color:var(--ks-ink)}body.se-context--common .ks-restored-hero__copy{align-self:center;padding:66px clamp(28px,4vw,68px);min-width:0}body.se-context--common .ks-restored-eyebrow{margin:0 0 24px;font:700 10px/1.5 Arial,sans-serif;letter-spacing:.17em;text-transform:uppercase;color:inherit}body.se-context--common .ks-restored-hero h1{margin:0 0 28px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,3.6vw,60px);font-weight:400;line-height:1.05;letter-spacing:-.055em;color:var(--ks-ink)}body.se-context--common .ks-restored-hero__intro{max-width:360px;margin:0 0 30px;font:400 16px/1.7 var(--font-body--family, Arial, sans-serif);color:var(--ks-ink)}body.se-context--common .ks-restored-hero__image{overflow:hidden;min-width:0;min-height:100%}body.se-context--common .ks-restored-hero__image img{display:block;width:100%;height:100%;min-height:540px;object-fit:cover;object-position:65% center}body.se-context--common .ks-restored-button{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 24px;border:1px solid var(--ks-ink);border-radius:2px;color:#fff;background:var(--ks-ink);font:400 13px/1.45 var(--font-body--family, Arial, sans-serif);text-decoration:none;transition:background-color .15s ease}body.se-context--common .ks-restored-button:hover{background:var(--ks-accent);border-color:var(--ks-accent)}body.se-context--common .ks-restored-button:focus-visible,body.se-context--common .ks-restored-details a:focus-visible,body.se-context--common .ks-restored-faq summary:focus-visible{outline:2px solid var(--ks-accent);outline-offset:5px}body.se-context--common .ks-restored-benefits{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 38px;padding:24px;background:var(--ks-soft);color:var(--ks-ink);text-align:center;font:400 12px/1.6 var(--font-body--family, Arial, sans-serif)}body.se-context--common .ks-restored-benefits a{color:inherit;text-underline-offset:4px}body.se-context--common .ks-restored-story{padding:78px 30px;background:var(--ks-soft);color:var(--ks-ink)}body.se-context--common .ks-restored-story__inner{display:grid;grid-template-columns:1fr 2fr;gap:60px;max-width:1280px;margin:0 auto}body.se-context--common .ks-restored-story h2,body.se-context--common .ks-restored-faq h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3.2vw,46px);font-weight:400;line-height:1.15;letter-spacing:-.04em;color:var(--ks-ink)}body.se-context--common .ks-restored-story__text{max-width:590px;margin:24px 0 28px;font:400 16px/1.8 var(--font-body--family, Arial, sans-serif)}body.se-context--common .ks-restored-story .ks-restored-button{background:transparent;color:var(--ks-ink)}body.se-context--common .ks-restored-story .ks-restored-button:hover{background:var(--ks-paper)}body.se-context--common .ks-restored-faq{display:grid;grid-template-columns:1fr 1fr;gap:70px;max-width:1340px;padding:80px 30px;margin:0 auto;color:var(--ks-ink);background:var(--ks-paper)}body.se-context--common .ks-restored-faq__intro>p:last-child{margin-top:24px}body.se-context--common .ks-restored-faq p{font:400 14px/1.8 var(--font-body--family, Arial, sans-serif)}body.se-context--common .ks-restored-faq a{color:inherit;text-underline-offset:4px}body.se-context--common .ks-restored-faq__items details{padding:22px 0;border-top:1px solid rgba(48,59,45,.22)}body.se-context--common .ks-restored-faq__items details:last-child{border-bottom:1px solid rgba(48,59,45,.22)}body.se-context--common .ks-restored-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;font:600 14px/1.5 var(--font-body--family, Arial, sans-serif)}body.se-context--common .ks-restored-faq summary::-webkit-details-marker{display:none}body.se-context--common .ks-restored-faq summary:after{content:"+";font-size:22px;font-weight:400}body.se-context--common .ks-restored-faq details[open] summary:after{content:"\2212"}body.se-context--common .ks-restored-faq details p{margin:18px 0 0}body.se-context--common .page-wrapper>footer{--color-background: #303b2d;--color-background-rgb: 48 59 45;--color-foreground: #fcfaf5;--color-foreground-rgb: 252 250 245;background:var(--ks-ink);color:var(--ks-paper)}body.se-context--common .page-wrapper>footer .section,body.se-context--common .page-wrapper>footer .section-background{--color-background: #303b2d !important;--color-background-rgb: 48 59 45 !important;--color-foreground: #fcfaf5 !important;--color-foreground-rgb: 252 250 245 !important;--color-input-background: #303b2d;--color-input-text: #fcfaf5;--color-input-border: rgba(252, 250, 245, .5);background:var(--ks-ink);color:var(--ks-paper)}body.se-context--common .page-wrapper>footer a{color:inherit;text-underline-offset:4px}body.se-context--common .ks-restored-wordmark{display:inline-block;color:inherit;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2.1vw,30px);font-weight:600;line-height:1.15;letter-spacing:-.055em;text-decoration:none;white-space:nowrap}body.se-context--common .page-wrapper>footer .ks-restored-wordmark{margin:0 auto;font-size:30px;color:var(--ks-paper)}body.se-context--common .page-wrapper>footer .logo-section{width:min(300px,80%)!important;max-width:300px;max-height:none;padding-block:36px 24px}body.se-context--common .page-wrapper>footer .logo-section__image-wrapper{max-height:80px}body.se-context--common .page-wrapper>footer .logo-section__image{max-height:80px;object-fit:contain}@media(max-width:989px){body.se-context--common .ks-restored-hero{grid-template-columns:46% minmax(0,54%);min-height:450px;margin:20px 20px 0}body.se-context--common .ks-restored-hero__copy{padding:48px 28px}body.se-context--common .ks-restored-hero__image img{min-height:450px}body.se-context--common .ks-restored-hero h1{font-size:44px}body.se-context--common .ks-restored-hero__intro{font-size:15px}body.se-context--common .ks-restored-story__inner{gap:30px}body.se-context--common .ks-restored-faq{gap:36px}}@media(max-width:749px){body.se-context--common .header-logo .ks-restored-wordmark{font-size:clamp(16px,4.75vw,22px);letter-spacing:-.055em}body.se-context--common .ks-restored-announcement{font-size:9px;padding:10px 16px}body.se-context--common .ks-restored-hero{display:flex;flex-direction:column;min-height:0;margin:0}body.se-context--common .ks-restored-hero__image{order:0;height:280px;min-height:0}body.se-context--common .ks-restored-hero__image img{height:280px;min-height:0;object-position:73% center}body.se-context--common .ks-restored-hero__copy{order:1;align-self:stretch;padding:34px 24px 40px}body.se-context--common .ks-restored-eyebrow{margin-bottom:18px;font-size:9px}body.se-context--common .ks-restored-hero h1{max-width:380px;font-size:clamp(38px,10.5vw,46px);margin-bottom:22px}body.se-context--common .ks-restored-hero__intro{font-size:14px;max-width:340px;margin-bottom:26px}body.se-context--common .ks-restored-benefits{display:grid;gap:8px;padding:20px 18px;font-size:11px}body.se-context--common .ks-restored-story{padding:48px 24px}body.se-context--common .ks-restored-story__inner{grid-template-columns:1fr;gap:8px}body.se-context--common .ks-restored-story h2{font-size:38px}body.se-context--common .ks-restored-story__text{font-size:14px}body.se-context--common .ks-restored-faq{grid-template-columns:1fr;padding:48px 24px;gap:24px}body.se-context--common .ks-restored-faq h2{font-size:34px}}@media(prefers-reduced-motion:reduce){body.se-context--common .ks-restored-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ks-restored-storefront.css.map */
