body{background:#f8f5ee}h1,h2,h3,.h1,.h2,.h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.04em}.product-card img{border-radius:4px}.button,.button-secondary{border-radius:3px}.header-logo img{max-width:220px}.product-details .price{color:#28322d}
.jk-page-wrap{width:min(1280px,calc(100% - 80px));margin:0 auto 65px;color:#28322d;font-family:Arial,sans-serif}.jk-breadcrumbs{display:flex;gap:12px;align-items:center;font:10px/1.7 Arial,sans-serif;color:#74766c;padding:25px 0}.jk-breadcrumbs a{color:inherit;text-decoration:none}.jk-page-heading{padding:35px 0 42px}.jk-page-heading>p{font:10px/1.6 Arial,sans-serif;letter-spacing:2px;text-transform:uppercase;margin-bottom:17px}.jk-page-heading h1{font:normal 60px/1.1 Georgia,serif;letter-spacing:-2px;margin:0}.jk-page-columns{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:70px}.jk-article{min-width:0}.jk-article>section{padding:24px 0;border-top:1px solid #deded3}.jk-article h2{font:30px/1.2 Georgia,serif;letter-spacing:-.6px;margin:0 0 18px}.jk-article p,.jk-article li,.jk-article dd{font:14px/1.9 Arial,sans-serif;color:#62675d}.jk-page-intro{font-size:16px!important;margin:0 0 30px}.jk-article a,.jk-form-notice a{color:#8e3444;text-decoration:underline;text-underline-offset:3px}.jk-article ul,.jk-article ol{padding-left:22px}.jk-article li{margin-bottom:8px}.jk-article table{width:100%;border-collapse:collapse;display:block;overflow:auto;font:12px/1.7 Arial,sans-serif;margin:20px 0}.jk-article td,.jk-article th{padding:12px;border:1px solid #deded3;text-align:left;vertical-align:top}.jk-article th{background:#ede9e0}.jk-article dl{margin:0}.jk-article dt{font:11px/1.6 Arial,sans-serif;color:#74766c;margin-top:15px}.jk-article dd{margin:3px 0 0;border-bottom:1px solid #deded3;padding-bottom:12px}.jk-document-notice{border-left:3px solid #8e3444;background:#ece4d8;padding:20px;margin-bottom:25px;font-size:11px}.jk-document-notice strong{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#8e3444}.jk-document-notice p{font-size:12px;margin:8px 0 0}.jk-page-aside{position:sticky;top:130px;align-self:start;border-top:1px solid #deded3;padding-top:20px}.jk-page-aside h2{font:11px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px}.jk-page-aside a{display:block;color:#62675d;font:12px/1.6 Arial,sans-serif;padding:9px 12px;text-decoration:none;border-left:2px solid transparent}.jk-page-aside a:hover,.jk-page-aside a[aria-current]{color:#8e3444;border-color:#8e3444;background:#ece5dc}.jk-page-aside .jk-back-shop{color:#8e3444;margin-top:20px}.jk-native-contact{background:#e8eadd;padding:25px;align-self:start}.jk-native-contact h2{font:29px/1.2 Georgia,serif;margin:0 0 23px;letter-spacing:-.7px}.jk-native-contact label{font-size:11px;display:block;margin:16px 0 6px}.jk-native-contact input,.jk-native-contact textarea{width:100%;padding:12px;border:1px solid #cbd0c2;border-radius:3px;background:#f8f5ee;font:14px/1.6 Arial,sans-serif;color:#28322d}.jk-native-contact textarea{resize:vertical}.jk-form-notice{font:10px/1.8 Arial,sans-serif;color:#62675d;margin:17px 0}.jk-native-submit{background:#28322d;color:#fff;padding:14px 18px;border:0;border-radius:3px;font:12px/1.6 Arial,sans-serif;cursor:pointer}.jk-native-submit:hover{background:#8e3444}.jk-native-contact input:focus-visible,.jk-native-contact textarea:focus-visible,.jk-native-submit:focus-visible{outline:3px solid #8e3444;outline-offset:3px}.jk-form-success{font-size:12px;color:#28322d;border:1px solid #9ca893;padding:13px}.jk-article .letter-sample{padding:23px;background:#eeebe3;font:14px/1.9 Georgia,serif}@media(max-width:749px){.jk-page-wrap{width:calc(100% - 36px);margin-bottom:45px}.jk-page-heading{padding:20px 0 30px}.jk-page-heading h1{font-size:42px;letter-spacing:-1.5px}.jk-page-heading>p{font-size:9px}.jk-page-columns{grid-template-columns:1fr;gap:35px}.jk-article h2{font-size:27px}.jk-article p,.jk-article li,.jk-article dd{font-size:13px}.jk-native-contact{padding:25px 20px}.jk-native-contact input,.jk-native-contact textarea{font-size:16px}.jk-page-aside{position:static}.jk-page-intro{font-size:14px!important}}
