:root{--kw-forest: #2C4A3E;--kw-forest-deep: #22392F;--kw-amber: #C8872A;--kw-amber-light: #E0B877;--kw-bone: #F5F0E8;--kw-bone-alt: #EFE7D7;--kw-bone-bg: #E8E0D3;--kw-clay: #8B5E3C;--kw-sage: #8FAF96;--kw-ember: #9B3A2A;--kw-charcoal: #1E1E1E;--kw-white: #FFFFFF;--kw-bg: var(--kw-bone);--kw-bg-alt: var(--kw-bone-alt);--kw-text: var(--kw-charcoal);--kw-text-muted: rgba(30, 30, 30, .7);--kw-text-subtle: rgba(30, 30, 30, .5);--kw-heading: var(--kw-forest);--kw-border: rgba(44, 74, 62, .14);--kw-border-light: rgba(44, 74, 62, .1);--kw-border-med: rgba(44, 74, 62, .22);--kw-bone-text: rgba(245, 240, 232, .82);--kw-font-display: "Playfair Display", Georgia, serif;--kw-font-body: "DM Sans", -apple-system, BlinkMacSystemFont, sans-serif;--kw-font-mono: "DM Mono", "Courier New", monospace;--kw-text-d1: 72px;--kw-text-d2: 64px;--kw-text-d3: 52px;--kw-text-d4: 44px;--kw-text-d5: 40px;--kw-text-d6: 34px;--kw-text-d7: 26px;--kw-text-d8: 21px;--kw-text-d9: 19px;--kw-text-xl: 19px;--kw-text-lg: 17px;--kw-text-md: 16px;--kw-text-sm: 14px;--kw-text-xs: 13px;--kw-text-2xs: 12px;--kw-text-3xs: 11px;--kw-mono-lg: 14px;--kw-mono-md: 13px;--kw-mono-sm: 12px;--kw-mono-xs: 11px;--kw-lh-tight: 1.04;--kw-lh-snug: 1.12;--kw-lh-normal: 1.3;--kw-lh-relaxed: 1.5;--kw-lh-loose: 1.6;--kw-lh-looser: 1.7;--kw-lh-loosest: 1.8;--kw-ls-tight: -.01em;--kw-ls-normal: .03em;--kw-ls-wide: .08em;--kw-ls-wider: .12em;--kw-ls-widest: .14em;--kw-ls-label: .16em;--kw-ls-caps: .18em;--kw-ls-supercaps: .24em;--kw-ls-ultra: .32em;--kw-space-1: 4px;--kw-space-2: 8px;--kw-space-3: 12px;--kw-space-4: 16px;--kw-space-5: 20px;--kw-space-6: 24px;--kw-space-7: 28px;--kw-space-8: 32px;--kw-space-9: 36px;--kw-space-10: 40px;--kw-space-12: 48px;--kw-space-14: 56px;--kw-space-16: 64px;--kw-space-18: 72px;--kw-space-20: 80px;--kw-space-22: 88px;--kw-space-24: 96px;--kw-max-width: 1400px;--kw-max-width-text: 640px;--kw-gutter: 40px;--kw-section-gap: 96px;--kw-radius-sm: 10px;--kw-radius-md: 14px;--kw-radius-lg: 20px;--kw-radius-pill: 999px;--kw-shadow-sm: 0 1px 4px rgba(0, 0, 0, .08);--kw-shadow-md: 0 4px 16px rgba(44, 74, 62, .12);--kw-shadow-lg: 0 8px 32px rgba(44, 74, 62, .16);--kw-transition: .2s ease;--kw-transition-slow: .4s ease}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{background-color:var(--kw-bone);color:var(--kw-charcoal);font-family:var(--kw-font-body);font-size:var(--kw-text-md);line-height:var(--kw-lh-loose)}.shopify-section,.shopify-section>*,body.template-index,body.template-product,body.template-page,body.template-collection,body.template-article,body.template-blog,body.template-cart{background-color:var(--kw-bone)}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:inherit;text-decoration:none}.kw-display,.kw-d1,.kw-d2,.kw-d3,.kw-d4,.kw-d5,.kw-d6,.kw-d7,.kw-d8,.kw-d9{font-family:var(--kw-font-display);font-weight:600;color:var(--kw-forest);line-height:var(--kw-lh-tight);letter-spacing:var(--kw-ls-tight)}.kw-d1{font-size:var(--kw-text-d1)}.kw-d2{font-size:var(--kw-text-d2)}.kw-d3{font-size:var(--kw-text-d3)}.kw-d4{font-size:var(--kw-text-d4);line-height:var(--kw-lh-snug)}.kw-d5{font-size:var(--kw-text-d5);line-height:var(--kw-lh-snug)}.kw-d6{font-size:var(--kw-text-d6);line-height:1.15}.kw-d7{font-size:var(--kw-text-d7);line-height:var(--kw-lh-normal);letter-spacing:0}.kw-d8{font-size:var(--kw-text-d8);line-height:var(--kw-lh-normal);letter-spacing:0}.kw-d9{font-size:var(--kw-text-d9);line-height:var(--kw-lh-normal);letter-spacing:0}.kw-d-italic{font-family:var(--kw-font-display);font-style:italic;font-weight:500;font-size:var(--kw-text-d7);line-height:var(--kw-lh-normal);color:var(--kw-forest)}.kw-body-xl{font-size:var(--kw-text-xl);line-height:var(--kw-lh-loose)}.kw-body-lg{font-size:var(--kw-text-lg);line-height:var(--kw-lh-loose)}.kw-body{font-size:var(--kw-text-md);line-height:var(--kw-lh-loose)}.kw-body-sm{font-size:var(--kw-text-sm);line-height:var(--kw-lh-relaxed)}.kw-body-xs{font-size:var(--kw-text-xs);line-height:var(--kw-lh-relaxed)}.kw-mono,.kw-label,.kw-eyebrow{font-family:var(--kw-font-mono);text-transform:uppercase;letter-spacing:var(--kw-ls-caps)}.kw-eyebrow{font-size:var(--kw-mono-sm);letter-spacing:var(--kw-ls-label);color:var(--kw-clay);margin-bottom:var(--kw-space-3);display:block}.kw-eyebrow--amber{color:var(--kw-amber);letter-spacing:var(--kw-ls-caps)}.kw-eyebrow--sage{color:var(--kw-sage)}.kw-eyebrow--bone{color:#f5f0e8b3}.kw-label{font-size:var(--kw-mono-xs);letter-spacing:var(--kw-ls-widest);color:var(--kw-clay)}.kw-mono-value{font-family:var(--kw-font-mono);font-size:var(--kw-mono-md);line-height:var(--kw-lh-loosest);color:var(--kw-clay);letter-spacing:var(--kw-ls-wide)}.kw-text-forest{color:var(--kw-forest)}.kw-text-amber{color:var(--kw-amber)}.kw-text-bone{color:var(--kw-bone)}.kw-text-clay{color:var(--kw-clay)}.kw-text-sage{color:var(--kw-sage)}.kw-text-charcoal{color:var(--kw-charcoal)}.kw-text-muted{color:var(--kw-text-muted)}.kw-container{width:100%;max-width:var(--kw-max-width);margin-left:auto;margin-right:auto;padding-left:var(--kw-gutter);padding-right:var(--kw-gutter)}.kw-container--narrow{max-width:800px}.kw-container--wide{max-width:1440px}.kw-section{padding-top:var(--kw-section-gap);padding-bottom:var(--kw-section-gap)}.kw-section--sm{padding-top:var(--kw-space-20);padding-bottom:var(--kw-space-20)}.kw-section--lg{padding-top:120px;padding-bottom:120px}.kw-bg-bone{background-color:var(--kw-bone)}.kw-bg-bone-alt{background-color:var(--kw-bone-alt)}.kw-bg-forest{background-color:var(--kw-forest);color:var(--kw-bone)}.kw-bg-charcoal{background-color:var(--kw-charcoal);color:var(--kw-bone)}.kw-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--kw-space-2);font-family:var(--kw-font-body);font-weight:600;font-size:var(--kw-text-md);line-height:1;text-decoration:none;cursor:pointer;border:2px solid transparent;border-radius:var(--kw-radius-sm);padding:16px 32px;transition:background-color var(--kw-transition),color var(--kw-transition),border-color var(--kw-transition),transform var(--kw-transition),box-shadow var(--kw-transition);white-space:nowrap;letter-spacing:.01em}.kw-btn:active{transform:translateY(1px)}.kw-btn--primary{background-color:var(--kw-amber);color:var(--kw-bone);border-color:var(--kw-amber)}.kw-btn--primary:hover{background-color:#b57624;border-color:#b57624;box-shadow:var(--kw-shadow-md)}.kw-btn--secondary{background-color:transparent;color:var(--kw-forest);border-color:var(--kw-forest)}.kw-btn--secondary:hover{background-color:var(--kw-forest);color:var(--kw-bone)}.kw-btn--secondary-bone{background-color:transparent;color:var(--kw-bone);border-color:var(--kw-bone)}.kw-btn--secondary-bone:hover{background-color:var(--kw-bone);color:var(--kw-forest)}.kw-btn--text{background-color:transparent;color:var(--kw-text-muted);border-color:transparent;padding-left:0;padding-right:0;font-weight:400;font-size:var(--kw-text-sm);text-decoration:underline;text-decoration-color:#1e1e1e59;text-underline-offset:3px}.kw-btn--text:hover{color:var(--kw-charcoal);text-decoration-color:#1e1e1eb3}.kw-btn--lg{font-size:var(--kw-text-lg);padding:20px 40px;border-radius:var(--kw-radius-md)}.kw-btn--sm{font-size:var(--kw-text-sm);padding:12px 24px}.kw-btn--full{width:100%}.kw-card{background-color:var(--kw-white);border:1px solid var(--kw-border);border-radius:var(--kw-radius-md);overflow:hidden}.kw-card--bone{background-color:var(--kw-bone-alt)}.kw-card--forest{background-color:var(--kw-forest);color:var(--kw-bone);border-color:transparent}.kw-card-body{padding:var(--kw-space-7) var(--kw-space-7)}.kw-badge{display:inline-flex;align-items:center;gap:var(--kw-space-2);background-color:var(--kw-white);border:1px solid var(--kw-border);border-radius:var(--kw-radius-sm);padding:var(--kw-space-2) var(--kw-space-3);font-family:var(--kw-font-mono);font-size:var(--kw-mono-xs);color:var(--kw-charcoal);letter-spacing:var(--kw-ls-wider);text-transform:uppercase}.kw-badge--forest{background-color:var(--kw-forest);color:var(--kw-bone);border-color:transparent}.kw-badge--amber{background-color:var(--kw-amber);color:var(--kw-bone);border-color:transparent}.kw-divider{border:none;border-top:1px solid var(--kw-border);margin:var(--kw-space-8) 0}.kw-divider--light{border-top-color:var(--kw-border-light)}.kw-stars{display:inline-flex;align-items:center;gap:3px;color:var(--kw-amber)}.kw-stars svg{width:16px;height:16px;fill:currentColor}.kw-check-list{list-style:none;display:flex;flex-direction:column;gap:var(--kw-space-3)}.kw-check-list li{display:flex;align-items:flex-start;gap:var(--kw-space-3);font-size:var(--kw-text-sm);color:var(--kw-text-muted);line-height:var(--kw-lh-relaxed)}.kw-check-list li:before{content:"";width:18px;height:18px;min-width:18px;background-color:var(--kw-forest);border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath d='M1 5l3.5 3.5L11 1' stroke='%23F5F0E8' stroke-width='1.8' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:10px;margin-top:2px}.kw-check-list--bone li:before{background-color:#f5f0e833}.kw-input{width:100%;font-family:var(--kw-font-body);font-size:var(--kw-text-md);color:var(--kw-charcoal);background-color:var(--kw-white);border:1px solid var(--kw-border-med);border-radius:var(--kw-radius-sm);padding:14px 16px;outline:none;transition:border-color var(--kw-transition)}.kw-input:focus{border-color:var(--kw-forest);box-shadow:0 0 0 3px #2c4a3e1f}.kw-input::placeholder{color:#1e1e1e66}.kw-announcement-bar{background-color:var(--kw-forest);color:var(--kw-bone);text-align:center;padding:10px var(--kw-gutter)}.kw-announcement-bar p,.kw-announcement-bar span{font-family:var(--kw-font-mono);font-size:var(--kw-mono-xs);letter-spacing:var(--kw-ls-caps);text-transform:uppercase;color:var(--kw-bone);line-height:1}.kw-announcement-bar a{color:var(--kw-amber);text-decoration:underline;text-underline-offset:2px}.kw-nav{background-color:var(--kw-bone);border-bottom:1px solid var(--kw-border);position:sticky;top:0;z-index:100}.kw-nav__inner{display:flex;align-items:center;justify-content:space-between;height:72px;max-width:var(--kw-max-width);margin:0 auto;padding:0 var(--kw-gutter)}.kw-nav__logo{display:flex;align-items:center;height:28px}.kw-nav__logo svg{height:100%;width:auto;color:var(--kw-forest)}.kw-nav__links{display:flex;align-items:center;gap:var(--kw-space-8);list-style:none}.kw-nav__link{font-family:var(--kw-font-body);font-size:var(--kw-text-sm);font-weight:500;color:var(--kw-charcoal);letter-spacing:.01em;transition:color var(--kw-transition)}.kw-nav__link:hover{color:var(--kw-forest)}.kw-nav__actions{display:flex;align-items:center;gap:var(--kw-space-4)}.kw-section-header{text-align:center;max-width:var(--kw-max-width-text);margin:0 auto var(--kw-space-16)}.kw-section-header--left{text-align:left;margin-left:0;margin-right:0}.kw-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:var(--kw-space-10)}.kw-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--kw-space-5)}.kw-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--kw-space-5)}.kw-flex-center{display:flex;align-items:center;justify-content:center}.kw-flex-between{display:flex;align-items:center;justify-content:space-between}.color-background-1{background-color:var(--kw-bone)!important}.color-background-2{background-color:var(--kw-bone-alt)!important}.button,.shopify-payment-button__button{background-color:var(--kw-amber)!important;color:var(--kw-bone)!important;border-color:var(--kw-amber)!important;font-family:var(--kw-font-body)!important;font-weight:600!important;border-radius:var(--kw-radius-sm)!important;letter-spacing:.01em!important}.button:hover,.shopify-payment-button__button:hover{background-color:#b57624!important;border-color:#b57624!important}h1,h2,h3{font-family:var(--kw-font-display);font-weight:600;color:var(--kw-forest)}h4,h5,h6{font-family:var(--kw-font-body);font-weight:600;color:var(--kw-forest)}a:not([class]){color:var(--kw-forest)}a:not([class]):hover{color:var(--kw-amber)}.header{background-color:var(--kw-bone)!important;border-bottom:1px solid var(--kw-border)!important}.header__heading-link .h2{font-family:var(--kw-font-display)!important;color:var(--kw-forest)!important}.price__regular .price-item,.price__sale .price-item{color:var(--kw-forest)!important;font-family:var(--kw-font-display)!important;font-weight:600!important}.footer{background-color:var(--kw-forest)!important;color:var(--kw-bone)!important}@media(max-width:1024px){:root{--kw-gutter: 32px;--kw-section-gap: 80px;--kw-text-d1: 56px;--kw-text-d2: 48px;--kw-text-d3: 44px;--kw-text-d4: 38px;--kw-text-d5: 34px}.kw-grid-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){:root{--kw-gutter: 20px;--kw-section-gap: 64px;--kw-text-d1: 44px;--kw-text-d2: 38px;--kw-text-d3: 34px;--kw-text-d4: 30px;--kw-text-d5: 28px;--kw-text-d6: 26px;--kw-text-d7: 22px}.kw-grid-2,.kw-grid-3,.kw-grid-4{grid-template-columns:1fr}.kw-btn--lg{font-size:var(--kw-text-md);padding:18px 28px}.kw-nav__links{display:none}}@media(max-width:480px){:root{--kw-text-d1: 36px;--kw-text-d2: 32px;--kw-text-d3: 28px;--kw-text-d4: 26px;--kw-text-d5: 24px}}.header__menu-item,.header__inline-menu .list-menu__item,.header__submenu .header__menu-item{font-family:var(--kw-font-body)!important;font-size:16px!important;font-weight:500!important;color:var(--kw-charcoal)!important;letter-spacing:.01em}.header__menu-item:hover,.header__inline-menu .list-menu__item:hover{color:var(--kw-forest)!important}.header__menu-item.list-menu__item--active{color:var(--kw-forest)!important;font-weight:600!important}.header__icon:not(.header__icon--cart),.header__icon:not(.header__icon--cart) .icon{color:var(--kw-charcoal)!important}.header__icon:not(.header__icon--cart) .icon{width:24px;height:24px}.header__submenu{background-color:var(--kw-bone)!important;border-color:var(--kw-border)!important}.header,.header.page-width,.header-wrapper>.header{max-width:var(--kw-max-width)!important;padding-left:var(--kw-gutter)!important;padding-right:var(--kw-gutter)!important}:root{--font-body-family: var(--kw-font-body);--font-heading-family: var(--kw-font-display);--font-heading-weight: 600}
/*# sourceMappingURL=/cdn/shop/t/5/assets/kinwell-base.css.map */
