.rp{font-family:Instrument Sans,sans-serif;color:#141414;background:#fff}.rp *{box-sizing:border-box}:where(.rp) a{color:inherit}.rp .rr__in{max-width:1200px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.rp .rr__eyebrow{font:500 12px Lora,serif;letter-spacing:.22em;text-transform:uppercase;margin:0 0 16px;opacity:.7;color:inherit}.rp .rr__h2{font-family:Lora,serif!important;font-weight:400!important;font-size:clamp(22px,2.4vw,32px)!important;line-height:1.3!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin:0 0 16px!important;color:inherit!important}.rp .rr__p{font-size:16px;line-height:1.8;margin:0 0 26px;max-width:48ch;color:inherit}.rp a.rr__btn{display:inline-block;padding:15px 30px;font:500 12.5px Instrument Sans,sans-serif;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;border:1px solid currentColor;border-radius:0;transition:background .2s,color .2s,border-color .2s}.rp a.rr__btn--solid{background:#fff;color:#141414;border-color:#fff}.rp a.rr__btn--solid:hover{background:transparent;color:#fff}.rp a.rr__btn--ghost{color:#fff}.rp a.rr__btn--ghost:hover{background:#fff;color:#141414}.rp a.rr__btn--ink{color:#141414}.rp a.rr__btn--ink:hover{background:#141414;color:#fff}.rp .rr__link{display:inline-block;font:500 12.5px Instrument Sans,sans-serif;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;padding-bottom:4px;background:linear-gradient(currentColor,currentColor) left 100%/100% 1px no-repeat;color:#141414}.rr__hero{position:relative;min-height:clamp(440px,60vh,620px);display:flex;align-items:center;background:#141414;color:#fff;overflow:hidden}.rr__hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 58%;display:block}.rr__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0e0e0ec7,#0e0e0e80 46%,#0e0e0e1f)}.rr__hero .rr__in{position:relative;z-index:1;width:100%;padding-top:clamp(48px,6vw,88px);padding-bottom:clamp(48px,6vw,88px)}.rp .rr__h1{font-family:Lora,serif!important;font-weight:400!important;font-size:clamp(32px,4.6vw,60px)!important;line-height:1.12!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#fff!important;margin:0 0 20px!important;max-width:14em}.rr__lead{font-size:clamp(16px,1.35vw,18px);line-height:1.75;color:#ffffffe6;max-width:46ch;margin:0 0 32px}.rr__cta{display:flex;flex-wrap:wrap;gap:12px 14px}.rr__facts{border-bottom:1px solid #e1ded3}.rr__facts .rr__in{display:grid;grid-template-columns:repeat(4,1fr)}.rr__fact{padding:clamp(24px,3vw,38px) 20px clamp(24px,3vw,38px) 0}.rr__fact+.rr__fact{border-left:1px solid #e1ded3;padding-left:clamp(18px,2.4vw,32px)}.rr__fact b{display:block;font:400 clamp(26px,2.6vw,34px)/1.1 "Lora",serif;letter-spacing:.02em;margin-bottom:10px}.rr__fact span{display:block;font:500 11.5px/1.6 Instrument Sans,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#6f6f68}.rr__ways{padding:clamp(48px,6vw,88px) 0}.rr__head{text-align:center;margin-bottom:clamp(26px,3.4vw,44px)}.rr__head .rr__eyebrow{margin-bottom:12px}.rr__head .rr__h2{margin-bottom:0!important}.rr__ways-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,40px)}.rr__way img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;background:#efefef;margin-bottom:22px}.rp .rr__way h3{font:400 clamp(18px,1.7vw,22px)/1.35 "Lora",serif;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px}.rr__way p{font-size:15.5px;line-height:1.8;color:#3a3a3a;margin:0 0 20px;max-width:46ch}.rp__best{padding:clamp(40px,5vw,72px) 0;overflow:hidden;border-top:1px solid #e1ded3}.rp__best .rp__sec-h{text-align:center;padding:0 24px;margin-bottom:clamp(22px,3vw,36px)}.rp .rp__sec-h .rp__h2{font-family:Lora,serif!important;font-weight:400!important;font-size:clamp(20px,2.1vw,26px)!important;letter-spacing:.18em!important;text-transform:uppercase!important;margin:0 0 12px!important;color:#141414!important}.rp .rp__sec-h .rp__p{margin:0 auto;max-width:54ch;font-size:15px;line-height:1.7;color:#4a4a4a}.rp__mq{overflow:hidden}.rp__mq-track{display:flex;width:max-content;gap:clamp(20px,2.4vw,32px);animation:rp-mq 90s linear infinite;will-change:transform}.rp__mq:hover .rp__mq-track,.rp__mq:focus-within .rp__mq-track{animation-play-state:paused}.rp__mq .rp__card{flex:none;width:clamp(170px,17vw,230px)}@keyframes rp-mq{0%{transform:translate(0)}to{transform:translate(-50%)}}.rp__card{text-decoration:none;display:block;text-align:center;color:inherit}.rp__img{position:relative;aspect-ratio:1/1;background:#f4f4f2;overflow:hidden;margin-bottom:14px}.rp__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.rp__card:hover .rp__img img{transform:scale(1.04)}.rp .rp__kick{display:none}.rp .rp__name{font:400 12px/1.7 Lora,serif;letter-spacing:.16em;text-transform:uppercase;margin:0;padding:0 4px}.rp .rp__price{font:400 12px/1.6 Instrument Sans,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#6f6f68}.rp .rp__more{font:500 11.5px Instrument Sans,sans-serif;letter-spacing:.16em;text-transform:uppercase;margin-top:10px;display:inline-block;border-bottom:1px solid #141414;padding-bottom:3px}@media(prefers-reduced-motion:reduce){.rp__mq{overflow-x:auto}.rp__mq-track{animation:none}}.rp .kg{padding:clamp(44px,5.5vw,76px) 0}.rp .kg .kg__eyebrow{font:500 12px Lora,serif;letter-spacing:.22em}.rp .kg .kg__title{font-size:clamp(22px,2.4vw,32px);letter-spacing:.14em}.rp .kg .kg__tab{padding:11px 20px;letter-spacing:.14em}.rp .kg .kg__card{background:#fff}.rp .kg .kg__kick{display:none}.rp .kg .kg__name{font:400 13px/1.55 Lora,serif;letter-spacing:.1em;text-transform:uppercase}.rp .kg .kg__price{font-size:13.5px}.rp .kg .kg__add,.rp .kg a.kg__add{font-size:12px;letter-spacing:.16em;font-weight:500}.rr__craft{display:grid;grid-template-columns:1fr 1fr;background:#141414;color:#fff;min-height:clamp(380px,34vw,480px)}.rr__craft-txt{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(32px,6vw,88px)}.rr__craft-pic{position:relative;overflow:hidden;min-height:260px}.rr__craft-pic img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.rp .bf{padding:clamp(44px,5.5vw,80px) 0 clamp(48px,6vw,88px)}.rp .bf .bf__wrap{max-width:860px}.rp .bf .bf__title{font-family:Lora,serif!important;font-weight:400!important;font-size:clamp(20px,2.1vw,26px)!important;letter-spacing:.18em!important;text-transform:uppercase!important;text-align:center;margin:0 0 12px!important}.rp .bf .bf__lead{text-align:center;margin:0 auto clamp(24px,3vw,36px);max-width:54ch}.rp .bf .bf__item summary{font-size:15.5px;font-weight:500;padding:20px 40px 20px 0}.rr__quote{background:#efefef;padding:clamp(48px,6vw,96px) 0}.rr__quote .rr__in{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,96px);align-items:start}.rr__quote-txt .rr__p{color:#3a3a3a}.rr__quote-list{list-style:none;margin:28px 0 0;padding:0;border-top:1px solid #d6d3c8}.rr__quote-list li{padding:14px 0;border-bottom:1px solid #d6d3c8;font-size:15px;line-height:1.6;color:#3a3a3a;display:flex;gap:14px}.rr__quote-list li:before{content:"";flex:0 0 18px;height:1px;background:#141414;margin-top:.8em}.rp .rr__form{display:flex;flex-direction:column;gap:16px}.rp .rr__form label{display:block;font:500 11.5px Instrument Sans,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#3a3a3a;margin:0 0 7px}.rp .rr__form input,.rp .rr__form textarea{width:100%;font:15px Instrument Sans,sans-serif;padding:13px 14px;border:1px solid #cfccc2;background:#fff;border-radius:0;color:#141414}.rp .rr__form input:focus,.rp .rr__form textarea:focus{outline:none;border-color:#141414}.rp .rr__form textarea{min-height:120px;resize:vertical}.rp .rr__form .row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rp .rr__form button{font:500 12.5px Instrument Sans,sans-serif;letter-spacing:.16em;text-transform:uppercase;background:#1c1c1c;color:#fff;border:1px solid #1c1c1c;padding:17px 34px;cursor:pointer;border-radius:0;align-self:flex-start;transition:background .2s,color .2s}.rp .rr__form button:hover{background:#fff;color:#1c1c1c}.rp .rr__ok{background:#eef4ea;border:1px solid #c9dcc0;color:#33501f;padding:16px 18px;font-size:14.5px}.rp .rr__err{background:#f7e8e8;border:1px solid #e0b8b8;color:#6b1f1f;padding:16px 18px;font-size:14px}.rp .rr__fine{font-size:12.5px;color:#6f6f68;margin:0}.rp__other{text-align:center;padding:26px 24px 44px;font-size:14px;color:#4a4a4a}.rp__other a{text-underline-offset:4px}@media(max-width:980px){.rr__facts .rr__in{grid-template-columns:repeat(2,1fr)}.rr__fact:nth-child(3){border-left:0;padding-left:0}.rr__fact:nth-child(n+3){border-top:1px solid #e1ded3}}@media(max-width:860px){.rr__ways-grid{grid-template-columns:1fr}.rr__craft{grid-template-columns:1fr;min-height:0}.rr__craft-pic{order:-1;min-height:0;aspect-ratio:4/3}.rr__quote .rr__in{grid-template-columns:1fr}}@media(max-width:560px){.rr__fact b{font-size:24px}.rp .rr__form .row{grid-template-columns:1fr}.rr__hero:after{background:linear-gradient(180deg,#0e0e0e73,#0e0e0eb8)}}.rr__banner{display:block;position:relative;overflow:hidden;background:#1a1410;height:clamp(340px,47vw,580px)}.rr__banner img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 38%}@media(max-width:749px){.rr__banner,.rr__banner img{height:auto}}.rr__craft--light{background:#efefef;color:#141414}.rp .kg .kg__vd{background:#141414;color:#fff;border-color:#141414;box-shadow:0 10px 30px #00000047}.rp .kg .kg__vd-title{color:#fff}.rp .kg .kg__vd-count{color:#cfcfc8}.rp .kg .kg__vd-n{color:#fff}.rp .kg .kg__vd-added{color:#e6c987}.rp .kg .kg__vd-bar{height:4px;background:#4a4a46}.rp .kg .kg__vd-fill{background:linear-gradient(90deg,#e6c987,#d9b66a)}.rp .kg .kg__vd-mark{width:11px;height:11px;margin:-5.5px 0 0 -5.5px;background:#141414;border:2px solid #8a8a82}.rp .kg .kg__vd-mark.is-on{background:#e6c987;border-color:#e6c987}.rp .kg .kg__vd-steps{color:#b5b5ad;font-size:11.5px;margin-top:12px}.rp .kg .kg__vd-steps .is-on{color:#e6c987;font-weight:600}.rp .kg .kg__vd-msg{color:#fff}.rp .kg .kg__vd-ship{color:#a9a9a1}.kg__sv-f{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ishinoka-restaurants.css.map */
