:root{--jk-cream:#f2eddf;--jk-paper:#faf6ed;--jk-ink:#292e27;--jk-olive:#b4c8d2;--jk-blue:#a9c5cd;--jk-ochre:#d4a16a}body{background:var(--jk-paper);color:var(--jk-ink)}h1,h2,h3,.product__title,.title,.cart__heading,.drawer__heading{font-family:Georgia,Times New Roman,serif;letter-spacing:-.025em}.jk-eyebrow{font-family:Arial,sans-serif;font-size:11px;letter-spacing:.28em;font-weight:600;text-transform:uppercase}.jk-hero{min-height:min(800px,85svh);position:relative;display:flex;align-items:end;color:#fff;background:#333b2f;overflow:hidden}.jk-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center 48%;background-size:cover}.jk-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#161b13b8,#161b1314 65%),rgba(0,0,0,var(--jk-hero-overlay));pointer-events:none}.jk-hero__content{position:relative;z-index:1;display:flex;align-items:end;justify-content:space-between;gap:36px;width:100%;padding-top:140px;padding-bottom:70px}.jk-hero h1{font-size:clamp(54px,9vw,142px);line-height:.87;font-weight:400;margin:18px 0 25px;color:#fff}.jk-hero__left>p:last-child{font-size:clamp(16px,2vw,22px);margin:0}.jk-hero__right{text-align:right;min-width:220px;padding-bottom:12px}.jk-button{display:inline-flex;gap:35px;align-items:center;justify-content:space-between;padding:18px 28px;background:var(--jk-olive);color:#fff;text-decoration:none;font-size:12px;letter-spacing:.13em;border:1px solid var(--jk-olive);transition:background .2s,transform .2s}.jk-button:hover{background:var(--jk-ink);color:#fff;transform:translateY(-2px)}.jk-shop{padding-top:95px;padding-bottom:110px}.jk-shop__intro{max-width:680px;margin:0 auto 55px;text-align:center}.jk-shop__intro h2{font-size:clamp(35px,5vw,70px);font-weight:400;line-height:1.08;margin:14px 0 20px}.jk-shop__text{font-size:16px;line-height:1.7}.jk-shop__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.jk-shop__item{min-width:0}.jk-shop__visual{display:block;background:#e9e2d3;aspect-ratio:1;overflow:hidden}.jk-shop__visual img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s}.jk-shop__visual:hover img{transform:scale(1.035)}.jk-shop__meta{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:17px 0 12px}.jk-shop__meta h3{font-size:23px;font-weight:400;margin:0}.jk-shop__meta a{color:inherit;text-decoration:none}.jk-shop__meta span{white-space:nowrap;font-size:14px}.jk-shop__link{font-size:11px;letter-spacing:.16em;color:var(--jk-olive);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:5px}.jk-shop__link span{margin-left:8px}.jk-upsell{border:1px solid #d7d0c0;background:var(--jk-paper);padding:23px;margin:22px 0}.jk-upsell h3{font-size:30px;font-weight:400;margin:8px 0}.jk-upsell__hint{font-size:13px;line-height:1.6}.jk-upsell__choices{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0}.jk-upsell__choice{border:1px solid #8c8d7c;background:transparent;color:var(--jk-ink);padding:12px 17px;cursor:pointer;font:inherit;font-size:13px;transition:all .15s}.jk-upsell__choice.is-selected,.jk-upsell__choice[aria-pressed=true]{background:var(--jk-olive);color:#fff;border-color:var(--jk-olive)}.jk-upsell__product{display:flex;gap:15px;border-top:1px solid #d7d0c0;padding:18px 0}.jk-upsell__product[hidden]{display:none}.jk-upsell__thumb{width:88px;flex:none}.jk-upsell__thumb img{width:100%;height:auto;display:block}.jk-upsell__details{display:flex;flex-direction:column;gap:6px;flex:1}.jk-upsell__details label{font-size:12px}.jk-upsell__details select{width:100%;padding:10px;border:1px solid #b9b4a6;background:#fff}.jk-upsell__error{color:#9c2c20;font-size:13px}.cart-drawer .drawer__inner{background:var(--jk-paper);border-left:1px solid #d8d0c0;box-shadow:-12px 0 40px #00000018}.cart-drawer .drawer__heading{font-size:34px;font-weight:400}.cart-drawer .cart-item__name{font-family:Georgia,serif;font-size:19px}.cart-drawer .cart-item__image{border-radius:0}.cart-drawer .drawer__footer{border-top:1px solid #d7d0c0}.cart-drawer .cart__checkout-button,.cart__checkout-button,.product-form__submit{background:var(--jk-olive);color:#fff;border-radius:0;letter-spacing:.08em}.cart-drawer .button:after,.product-form__submit:after{border-radius:0}.cart-items .cart-item__name{font-family:Georgia,serif}.cart__footer,.cart-items{border-color:#d7d0c0}.product__title h1{font-weight:400}.product__info-container .price{letter-spacing:.04em}.product-form__input input[type=radio]+label{border-radius:0!important}.header-wrapper{border-bottom:1px solid #d8d0c0}.header__heading-link,.header__menu-item{text-decoration:none}@media(max-width:749px){.jk-hero{min-height:76svh}.jk-hero__image{background-position:54% center}.jk-hero__content{display:block;padding-top:90px;padding-bottom:38px}.jk-hero h1{font-size:clamp(55px,15vw,90px)}.jk-hero__right{text-align:left;margin-top:28px}.jk-shop{padding-top:55px;padding-bottom:65px}.jk-shop__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.jk-shop__meta{display:block}.jk-shop__meta h3{font-size:19px;margin-bottom:6px}.jk-shop__item:last-child:nth-child(odd){grid-column:1/-1}.jk-upsell{padding:16px}.jk-upsell__choice{padding:11px 13px}}@media(max-width:420px){.jk-shop__grid{grid-template-columns:1fr}.jk-shop__item:last-child:nth-child(odd){grid-column:auto}}.jk-hero__image{width:100%;height:100%;overflow:hidden}.jk-hero__photo{display:block;width:100%;height:100%;object-fit:cover;object-position:center 48%}@media(max-width:749px){.jk-hero__photo{object-position:54% center}}.jk-shop{background-color:#f2eadc;background-image:radial-gradient(ellipse at 18% 24%,rgba(255,255,255,.58),transparent 60%),radial-gradient(ellipse at 82% 75%,rgba(205,174,126,.13),transparent 58%);padding:95px 0 110px}.jk-shop__inner{width:100%}.jk-shop__grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:30px 24px}.jk-shop__item{flex:0 1 calc((100% - (var(--jk-shop-cols) - 1) * 24px)/var(--jk-shop-cols));width:calc((100% - (var(--jk-shop-cols) - 1) * 24px)/var(--jk-shop-cols));max-width:calc((100% - (var(--jk-shop-cols) - 1) * 24px)/var(--jk-shop-cols));text-align:center;min-width:0}.jk-shop__visual{background:#e9dfce;border:1px solid rgba(88,78,59,.07)}.jk-shop__meta{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;margin:18px 0 13px}.jk-shop__meta h3{font-size:clamp(18px,2vw,24px);line-height:1.2}.jk-shop__meta span{font-size:15px}.jk-shop__link{display:inline-block}@media(max-width:749px){.jk-shop{padding:58px 0 72px}.jk-shop__grid{gap:24px 14px}.jk-shop__item,.jk-shop__item:last-child:nth-child(odd){grid-column:auto;flex:0 1 calc((100% - (var(--jk-shop-cols-mobile) - 1) * 14px)/var(--jk-shop-cols-mobile));width:calc((100% - (var(--jk-shop-cols-mobile) - 1) * 14px)/var(--jk-shop-cols-mobile));max-width:calc((100% - (var(--jk-shop-cols-mobile) - 1) * 14px)/var(--jk-shop-cols-mobile))}.jk-shop__meta h3{font-size:18px}}@media(max-width:420px){.jk-shop__grid{display:flex}.jk-shop__item{grid-column:auto}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/jk-editorial.css.map */
