{"product_id":"kaventoore™-ridgecraft-modular-camp-kitchen","title":"Kaventoore™ RidgeCraft Modular Camp Kitchen","description":"\u003cstyle\u003e\n\/* =========================================================\n   KAVENTOORE™ RIDGECRAFT\n   SAFE RESPONSIVE VERSION\n   DEFAULT SINGLE COLUMN\n   EXACTLY 3 IMAGES\n========================================================= *\/\n\n.krcx-page,\n.krcx-page *,\n.krcx-page *::before,\n.krcx-page *::after {\n  box-sizing: border-box !important;\n}\n\n.krcx-page {\n  --krcx-dark: #232521;\n  --krcx-deep: #181a17;\n  --krcx-olive: #555a49;\n  --krcx-wood: #aa7742;\n  --krcx-gold: #cfaa76;\n  --krcx-cream: #f7f3eb;\n  --krcx-sand: #e9dfd1;\n  --krcx-text: #292a26;\n  --krcx-muted: #67665f;\n  --krcx-line: #d8cdbd;\n\n  container-name: ridgecraft;\n  container-type: inline-size;\n\n  display: block !important;\n  width: 100% !important;\n  max-width: 100% !important;\n  min-width: 0 !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  overflow: hidden !important;\n\n  background: var(--krcx-cream);\n  color: var(--krcx-text);\n  font-family: Arial, Helvetica, sans-serif;\n  line-height: 1.7;\n  text-align: left;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* 防止父级表格、产品信息栏或主题样式将内容撑宽 *\/\n\ntable .krcx-page,\ntbody .krcx-page,\ntr .krcx-page,\ntd .krcx-page,\nth .krcx-page {\n  width: 100% !important;\n  max-width: 100% !important;\n  min-width: 0 !important;\n}\n\n.krcx-page section,\n.krcx-page header,\n.krcx-page footer,\n.krcx-page article,\n.krcx-page aside,\n.krcx-page div {\n  width: auto;\n  max-width: 100% !important;\n  min-width: 0 !important;\n}\n\n.krcx-page h1,\n.krcx-page h2,\n.krcx-page h3,\n.krcx-page p,\n.krcx-page span,\n.krcx-page strong {\n  max-width: 100% !important;\n  word-break: normal !important;\n  overflow-wrap: break-word !important;\n  white-space: normal !important;\n  hyphens: none !important;\n}\n\n.krcx-page h1,\n.krcx-page h2,\n.krcx-page h3,\n.krcx-page p {\n  margin-top: 0;\n}\n\n.krcx-page h1,\n.krcx-page h2,\n.krcx-page h3 {\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-weight: 400;\n}\n\n.krcx-page img {\n  display: block !important;\n  width: 100% !important;\n  max-width: 100% !important;\n  min-width: 0 !important;\n  height: auto !important;\n  margin: 0 !important;\n  border: 0 !important;\n}\n\n\/* INNER CONTAINER *\/\n\n.krcx-inner {\n  width: 100% !important;\n  max-width: 1180px !important;\n  min-width: 0 !important;\n  margin: 0 auto !important;\n  padding-right: 20px;\n  padding-left: 20px;\n}\n\n.krcx-label {\n  display: block;\n  margin: 0 0 14px;\n  color: var(--krcx-wood);\n  font-size: 11px;\n  font-weight: 700;\n  line-height: 1.5;\n  letter-spacing: 0.15em;\n  text-transform: uppercase;\n}\n\n.krcx-title {\n  width: 100%;\n  max-width: 850px !important;\n  margin: 0 auto 22px;\n  font-size: 42px;\n  line-height: 1.08;\n  letter-spacing: -0.025em;\n}\n\n.krcx-heading {\n  width: 100%;\n  max-width: 760px !important;\n  margin: 0 0 18px;\n  font-size: 34px;\n  line-height: 1.1;\n  letter-spacing: -0.02em;\n}\n\n.krcx-copy {\n  width: 100%;\n  max-width: 720px !important;\n  margin: 0;\n  color: var(--krcx-muted);\n  font-size: 15px;\n  line-height: 1.75;\n}\n\n\/* INTRODUCTION *\/\n\n.krcx-intro {\n  padding: 66px 0 58px;\n  text-align: center;\n  background:\n    radial-gradient(\n      circle at 50% 0%,\n      rgba(170, 119, 66, 0.14),\n      transparent 43%\n    ),\n    var(--krcx-cream);\n}\n\n.krcx-intro .krcx-copy {\n  margin-right: auto;\n  margin-left: auto;\n}\n\n\/* IMAGE 1 *\/\n\n.krcx-image-one {\n  width: 100% !important;\n  max-width: 100% !important;\n  min-width: 0 !important;\n  overflow: hidden;\n  background: #ddd5c8;\n}\n\n.krcx-image-one img {\n  aspect-ratio: 4 \/ 3;\n  object-fit: cover;\n}\n\n\/* FEATURES *\/\n\n.krcx-features {\n  padding: 66px 0;\n  background: var(--krcx-cream);\n}\n\n.krcx-section-heading {\n  width: 100%;\n  max-width: 760px !important;\n  margin: 0 auto 36px;\n  text-align: center;\n}\n\n.krcx-section-heading .krcx-heading,\n.krcx-section-heading .krcx-copy {\n  margin-right: auto;\n  margin-left: auto;\n}\n\n.krcx-feature-grid {\n  display: grid !important;\n\n  \/* 默认永远单栏，避免窄容器挤压 *\/\n  grid-template-columns: minmax(0, 1fr) !important;\n\n  gap: 14px;\n  width: 100% !important;\n  max-width: 100% !important;\n  min-width: 0 !important;\n}\n\n.krcx-feature-card {\n  width: 100% !important;\n  max-width: 100% !important;\n  min-width: 0 !important;\n  padding: 25px 22px;\n  border: 1px solid var(--krcx-line);\n  border-radius: 8px;\n  background: rgba(255, 255, 255, 0.64);\n}\n\n.krcx-feature-number {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 38px;\n  max-width: 38px !important;\n  height: 38px;\n  margin: 0 0 20px;\n  border: 1px solid var(--krcx-wood);\n  border-radius: 50%;\n  color: var(--krcx-wood);\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-size: 13px;\n}\n\n.krcx-feature-card h3 {\n  margin: 0 0 9px;\n  font-size: 21px;\n  line-height: 1.25;\n}\n\n.krcx-feature-card p {\n  margin: 0;\n  color: var(--krcx-muted);\n  font-size: 14px;\n  line-height: 1.7;\n}\n\n\/* SYSTEM SECTION *\/\n\n.krcx-system {\n  display: grid !important;\n\n  \/* 默认单栏 *\/\n  grid-template-columns: minmax(0, 1fr) !important;\n\n  width: 100% !important;\n  max-width: 100% !important;\n  min-width: 0 !important;\n  overflow: hidden;\n  background: var(--krcx-dark);\n  color: #ffffff;\n}\n\n\/* IMAGE 2 *\/\n\n.krcx-image-two {\n  width: 100% !important;\n  max-width: 100% !important;\n  min-width: 0 !important;\n  overflow: hidden;\n  background: #464843;\n}\n\n.krcx-image-two img {\n  width: 100% !important;\n  max-width: 100% !important;\n  aspect-ratio: 4 \/ 3;\n  object-fit: cover;\n}\n\n.krcx-system-content {\n  width: 100% !important;\n  max-width: 100% !important;\n  min-width: 0 !important;\n  padding: 54px 20px 60px;\n}\n\n.krcx-system-content-inner {\n  width: 100%;\n  max-width: 660px !important;\n  min-width: 0;\n  margin: 0 auto;\n}\n\n.krcx-system .krcx-label {\n  color: var(--krcx-gold);\n}\n\n.krcx-system .krcx-heading {\n  color: #ffffff;\n}\n\n.krcx-system-description {\n  margin: 0;\n  color: rgba(255, 255, 255, 0.72);\n  font-size: 14px;\n  line-height: 1.75;\n}\n\n\/* SPECIFICATIONS *\/\n\n.krcx-spec-list {\n  width: 100% !important;\n  max-width: 100% !important;\n  min-width: 0 !important;\n  margin-top: 31px;\n  border-top: 1px solid rgba(255, 255, 255, 0.17);\n}\n\n.krcx-spec-row {\n  display: block !important;\n  width: 100% !important;\n  max-width: 100% !important;\n  min-width: 0 !important;\n  padding: 16px 0;\n  border-bottom: 1px solid rgba(255, 255, 255, 0.17);\n}\n\n.krcx-spec-name,\n.krcx-spec-value {\n  display: block !important;\n  width: 100% !important;\n  max-width: 100% !important;\n  min-width: 0 !important;\n}\n\n.krcx-spec-name {\n  margin-bottom: 5px;\n  color: var(--krcx-gold);\n  font-size: 10px;\n  font-weight: 700;\n  line-height: 1.5;\n  letter-spacing: 0.11em;\n  text-transform: uppercase;\n}\n\n.krcx-spec-value {\n  color: rgba(255, 255, 255, 0.86);\n  font-size: 13px;\n  line-height: 1.55;\n}\n\n\/* STORAGE *\/\n\n.krcx-storage {\n  padding: 66px 0;\n  background: var(--krcx-sand);\n}\n\n.krcx-storage-layout {\n  display: grid !important;\n  grid-template-columns: minmax(0, 1fr) !important;\n  gap: 38px;\n  width: 100% !important;\n  max-width: 100% !important;\n  min-width: 0 !important;\n}\n\n.krcx-storage-intro p {\n  margin: 0;\n  color: var(--krcx-muted);\n  font-size: 14px;\n  line-height: 1.75;\n}\n\n.krcx-storage-list {\n  width: 100%;\n  max-width: 100% !important;\n  min-width: 0;\n  counter-reset: krcx-storage;\n}\n\n.krcx-storage-item {\n  display: grid;\n  grid-template-columns: 36px minmax(0, 1fr);\n  gap: 10px;\n  width: 100%;\n  max-width: 100% !important;\n  min-width: 0;\n  padding: 22px 0;\n  border-bottom: 1px solid #c9bdab;\n  counter-increment: krcx-storage;\n}\n\n.krcx-storage-item:first-child {\n  padding-top: 0;\n}\n\n.krcx-storage-item::before {\n  content: \"0\" counter(krcx-storage);\n  color: var(--krcx-wood);\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-size: 14px;\n  line-height: 1.5;\n}\n\n.krcx-storage-item \u003e div {\n  width: 100% !important;\n  min-width: 0 !important;\n}\n\n.krcx-storage-item h3 {\n  margin: 0 0 7px;\n  font-size: 20px;\n  line-height: 1.25;\n}\n\n.krcx-storage-item p {\n  margin: 0;\n  color: var(--krcx-muted);\n  font-size: 13px;\n  line-height: 1.7;\n}\n\n\/* WORKFLOW *\/\n\n.krcx-workflow {\n  padding: 66px 0;\n  background: var(--krcx-cream);\n}\n\n.krcx-workflow-layout {\n  display: grid !important;\n  grid-template-columns: minmax(0, 1fr) !important;\n  gap: 38px;\n  width: 100% !important;\n  max-width: 100% !important;\n  min-width: 0 !important;\n}\n\n.krcx-workflow-copy \u003e p {\n  margin: 0;\n  color: var(--krcx-muted);\n  font-size: 14px;\n  line-height: 1.75;\n}\n\n.krcx-workflow-points {\n  width: 100%;\n  max-width: 100% !important;\n  min-width: 0;\n  margin-top: 28px;\n  border-top: 1px solid var(--krcx-line);\n}\n\n.krcx-workflow-point {\n  display: grid;\n  grid-template-columns: 34px minmax(0, 1fr);\n  gap: 11px;\n  width: 100%;\n  max-width: 100% !important;\n  min-width: 0;\n  padding: 17px 0;\n  border-bottom: 1px solid var(--krcx-line);\n}\n\n.krcx-check {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 28px;\n  max-width: 28px !important;\n  height: 28px;\n  border-radius: 50%;\n  background: var(--krcx-olive);\n  color: #ffffff;\n  font-size: 12px;\n  font-weight: 700;\n}\n\n.krcx-workflow-point h3 {\n  margin: 0 0 5px;\n  font-family: Arial, Helvetica, sans-serif;\n  font-size: 14px;\n  font-weight: 700;\n  line-height: 1.35;\n}\n\n.krcx-workflow-point p {\n  margin: 0;\n  color: var(--krcx-muted);\n  font-size: 13px;\n  line-height: 1.65;\n}\n\n.krcx-workflow-panel {\n  width: 100% !important;\n  max-width: 100% !important;\n  min-width: 0 !important;\n  padding: 32px 22px;\n  border-radius: 7px;\n  background: var(--krcx-olive);\n  color: #ffffff;\n}\n\n.krcx-workflow-panel-label {\n  display: block;\n  margin: 0 0 15px;\n  color: #dfc69f;\n  font-size: 10px;\n  font-weight: 700;\n  line-height: 1.5;\n  letter-spacing: 0.14em;\n  text-transform: uppercase;\n}\n\n.krcx-workflow-panel h3 {\n  margin: 0 0 18px;\n  color: #ffffff;\n  font-size: 28px;\n  line-height: 1.15;\n}\n\n.krcx-workflow-panel p {\n  margin: 0;\n  color: rgba(255, 255, 255, 0.75);\n  font-size: 14px;\n  line-height: 1.75;\n}\n\n\/* FUNCTION DETAILS *\/\n\n.krcx-details {\n  padding: 66px 0;\n  background: #e4d9c8;\n}\n\n.krcx-details-heading {\n  display: grid !important;\n  grid-template-columns: minmax(0, 1fr) !important;\n  gap: 18px;\n  width: 100% !important;\n  max-width: 100% !important;\n  min-width: 0 !important;\n  margin-bottom: 34px;\n}\n\n.krcx-details-heading p {\n  margin: 0;\n  color: var(--krcx-muted);\n  font-size: 14px;\n  line-height: 1.75;\n}\n\n.krcx-detail-grid {\n  display: grid !important;\n  grid-template-columns: minmax(0, 1fr) !important;\n  gap: 13px;\n  width: 100% !important;\n  max-width: 100% !important;\n  min-width: 0 !important;\n}\n\n.krcx-detail-card {\n  width: 100% !important;\n  max-width: 100% !important;\n  min-width: 0 !important;\n  padding: 27px 22px 30px;\n  border-top: 2px solid var(--krcx-wood);\n  background: rgba(255, 255, 255, 0.50);\n}\n\n.krcx-detail-label {\n  display: block;\n  margin: 0 0 22px;\n  color: var(--krcx-wood);\n  font-size: 10px;\n  font-weight: 700;\n  letter-spacing: 0.14em;\n  text-transform: uppercase;\n}\n\n.krcx-detail-card h3 {\n  margin: 0 0 9px;\n  font-size: 21px;\n  line-height: 1.25;\n}\n\n.krcx-detail-card p {\n  margin: 0;\n  color: var(--krcx-muted);\n  font-size: 13px;\n  line-height: 1.7;\n}\n\n\/* SETUP *\/\n\n.krcx-setup {\n  padding: 66px 0;\n  background: #fbf8f2;\n}\n\n.krcx-setup-layout {\n  display: grid !important;\n  grid-template-columns: minmax(0, 1fr) !important;\n  gap: 38px;\n  width: 100% !important;\n  max-width: 100% !important;\n  min-width: 0 !important;\n}\n\n.krcx-setup-copy p {\n  margin: 0;\n  color: var(--krcx-muted);\n  font-size: 14px;\n  line-height: 1.75;\n}\n\n.krcx-step-list {\n  width: 100%;\n  max-width: 100% !important;\n  min-width: 0;\n  border-top: 1px solid var(--krcx-line);\n}\n\n.krcx-step {\n  display: grid;\n  grid-template-columns: 40px minmax(0, 1fr);\n  gap: 10px;\n  width: 100%;\n  max-width: 100% !important;\n  min-width: 0;\n  padding: 19px 0;\n  border-bottom: 1px solid var(--krcx-line);\n}\n\n.krcx-step-number {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 34px;\n  max-width: 34px !important;\n  height: 34px;\n  border: 1px solid var(--krcx-wood);\n  border-radius: 50%;\n  color: var(--krcx-wood);\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-size: 13px;\n}\n\n.krcx-step h3 {\n  margin: 2px 0 5px;\n  font-family: Arial, Helvetica, sans-serif;\n  font-size: 14px;\n  font-weight: 700;\n  line-height: 1.35;\n}\n\n.krcx-step p {\n  margin: 0;\n  color: var(--krcx-muted);\n  font-size: 13px;\n  line-height: 1.65;\n}\n\n\/* IMAGE 3 *\/\n\n.krcx-image-three {\n  position: relative;\n  width: 100% !important;\n  max-width: 100% !important;\n  min-width: 0 !important;\n  overflow: hidden;\n  background: #686a61;\n}\n\n.krcx-image-three img {\n  width: 100% !important;\n  max-width: 100% !important;\n  aspect-ratio: 4 \/ 3;\n  object-fit: cover;\n}\n\n.krcx-image-three::after {\n  content: \"\";\n  position: absolute;\n  z-index: 1;\n  inset: 0;\n  background:\n    linear-gradient(\n      180deg,\n      rgba(20, 22, 19, 0.02) 25%,\n      rgba(20, 22, 19, 0.72) 100%\n    );\n  pointer-events: none;\n}\n\n.krcx-image-caption {\n  position: absolute;\n  z-index: 2;\n  right: 18px;\n  bottom: 30px;\n  left: 18px;\n  width: auto !important;\n  max-width: 760px !important;\n  margin: 0 auto;\n  color: #ffffff;\n  text-align: center;\n}\n\n.krcx-image-caption span {\n  display: block;\n  margin: 0 0 11px;\n  color: #e3c79e;\n  font-size: 10px;\n  font-weight: 700;\n  line-height: 1.5;\n  letter-spacing: 0.15em;\n  text-transform: uppercase;\n}\n\n.krcx-image-caption h2 {\n  margin: 0;\n  color: #ffffff;\n  font-size: 31px;\n  line-height: 1.1;\n  text-shadow: 0 4px 24px rgba(0, 0, 0, 0.35);\n}\n\n\/* OCCASIONS *\/\n\n.krcx-occasions {\n  padding: 66px 0;\n  background: var(--krcx-sand);\n  text-align: center;\n}\n\n.krcx-occasions .krcx-heading,\n.krcx-occasions .krcx-copy {\n  margin-right: auto;\n  margin-left: auto;\n}\n\n.krcx-tags {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 9px;\n  width: 100%;\n  max-width: 830px !important;\n  min-width: 0;\n  margin: 31px auto 0;\n}\n\n.krcx-tag {\n  max-width: 100% !important;\n  padding: 9px 13px;\n  border: 1px solid #c5b9a6;\n  border-radius: 100px;\n  background: rgba(255, 255, 255, 0.42);\n  color: #54524b;\n  font-size: 11px;\n  line-height: 1.3;\n}\n\n\/* CLOSING *\/\n\n.krcx-closing {\n  padding: 70px 0;\n  background: var(--krcx-deep);\n  color: #ffffff;\n  text-align: center;\n}\n\n.krcx-closing-content {\n  width: 100%;\n  max-width: 780px !important;\n  min-width: 0;\n  margin: 0 auto;\n}\n\n.krcx-closing .krcx-label {\n  color: var(--krcx-gold);\n}\n\n.krcx-closing .krcx-heading,\n.krcx-closing .krcx-copy {\n  margin-right: auto;\n  margin-left: auto;\n  color: #ffffff;\n}\n\n.krcx-closing .krcx-copy {\n  color: rgba(255, 255, 255, 0.72);\n}\n\n.krcx-brand {\n  display: inline-block;\n  margin-top: 30px;\n  color: var(--krcx-gold);\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-size: 17px;\n}\n\n\/* =========================================================\n   EXPAND ONLY WHEN THE ACTUAL PARENT CONTAINER IS WIDE\n========================================================= *\/\n\n\/* Medium container *\/\n\n@container ridgecraft (min-width: 620px) {\n  .krcx-inner {\n    padding-right: 32px;\n    padding-left: 32px;\n  }\n\n  .krcx-title {\n    font-size: 52px;\n  }\n\n  .krcx-heading {\n    font-size: 40px;\n  }\n\n  .krcx-feature-grid {\n    grid-template-columns:\n      repeat(2, minmax(0, 1fr)) !important;\n  }\n\n  .krcx-detail-grid {\n    grid-template-columns:\n      repeat(2, minmax(0, 1fr)) !important;\n  }\n\n  .krcx-image-one img,\n  .krcx-image-three img {\n    aspect-ratio: 16 \/ 10;\n  }\n\n  .krcx-spec-row {\n    display: grid !important;\n    grid-template-columns:\n      minmax(120px, 145px)\n      minmax(0, 1fr) !important;\n    gap: 18px;\n  }\n\n  .krcx-system-content {\n    padding: 65px 36px;\n  }\n}\n\n\/* Wide container *\/\n\n@container ridgecraft (min-width: 900px) {\n  .krcx-inner {\n    padding-right: 50px;\n    padding-left: 50px;\n  }\n\n  .krcx-title {\n    font-size: 66px;\n  }\n\n  .krcx-heading {\n    font-size: 50px;\n  }\n\n  .krcx-intro {\n    padding: 90px 0 74px;\n  }\n\n  .krcx-features,\n  .krcx-storage,\n  .krcx-workflow,\n  .krcx-details,\n  .krcx-setup,\n  .krcx-occasions {\n    padding: 94px 0;\n  }\n\n  .krcx-feature-grid {\n    grid-template-columns:\n      repeat(4, minmax(0, 1fr)) !important;\n  }\n\n  .krcx-system {\n    grid-template-columns:\n      minmax(0, 1.05fr)\n      minmax(0, 0.95fr) !important;\n  }\n\n  .krcx-image-two img {\n    height: 100% !important;\n    min-height: 660px;\n    aspect-ratio: auto;\n  }\n\n  .krcx-system-content {\n    display: flex;\n    align-items: center;\n    padding: 70px 52px;\n  }\n\n  .krcx-storage-layout,\n  .krcx-workflow-layout,\n  .krcx-setup-layout {\n    grid-template-columns:\n      minmax(0, 0.9fr)\n      minmax(0, 1.1fr) !important;\n    gap: 72px;\n  }\n\n  .krcx-details-heading {\n    grid-template-columns:\n      minmax(0, 0.9fr)\n      minmax(0, 1.1fr) !important;\n    gap: 56px;\n    align-items: end;\n  }\n\n  .krcx-detail-grid {\n    grid-template-columns:\n      repeat(3, minmax(0, 1fr)) !important;\n  }\n\n  .krcx-image-caption h2 {\n    font-size: 52px;\n  }\n}\n\n\/* =========================================================\n   VIEWPORT FALLBACK\n   仍然默认单栏，不会产生竖排文字\n========================================================= *\/\n\n@media screen and (max-width: 600px) {\n  .krcx-title {\n    font-size: 36px;\n  }\n\n  .krcx-heading {\n    font-size: 30px;\n  }\n\n  .krcx-inner {\n    padding-right: 16px;\n    padding-left: 16px;\n  }\n\n  .krcx-image-caption {\n    right: 14px;\n    bottom: 22px;\n    left: 14px;\n  }\n\n  .krcx-image-caption h2 {\n    font-size: 27px;\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"krcx-page\"\u003e\n\n  \u003c!-- INTRODUCTION --\u003e\n  \u003csection class=\"krcx-intro\"\u003e\n    \u003cdiv class=\"krcx-inner\"\u003e\n      \u003cspan class=\"krcx-label\"\u003e\n        A Complete Kitchen Beyond Home\n      \u003c\/span\u003e\n\n      \u003ch1 class=\"krcx-title\"\u003e\n        Cook, Prepare and Organize in the Open Air\n      \u003c\/h1\u003e\n\n      \u003cp class=\"krcx-copy\"\u003e\n        The Kaventoore™ RidgeCraft Modular Camp Kitchen brings food\n        preparation, washing and organized storage together in one refined\n        outdoor workstation. A spacious wood-finished worktop, integrated\n        sink, divided utensil drawer and enclosed cabinet create a practical\n        kitchen environment wherever the journey leads.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMAGE POSITION 1 --\u003e\n  \u003cdiv class=\"krcx-image-one\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/0785\/1753\/files\/5_cfc1be0e-c2e1-469f-8fb0-433905e184a0.png?v=1790069689\" alt=\"Kaventoore RidgeCraft modular camp kitchen\"\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- FEATURES --\u003e\n  \u003csection class=\"krcx-features\"\u003e\n    \u003cdiv class=\"krcx-inner\"\u003e\n\n      \u003cdiv class=\"krcx-section-heading\"\u003e\n        \u003cspan class=\"krcx-label\"\u003e\n          Designed Around Outdoor Cooking\n        \u003c\/span\u003e\n\n        \u003ch2 class=\"krcx-heading\"\u003e\n          Everything Has a Purposeful Place\n        \u003c\/h2\u003e\n\n        \u003cp class=\"krcx-copy\"\u003e\n          RidgeCraft replaces scattered boxes and crowded campsite tables\n          with one composed preparation and storage system.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"krcx-feature-grid\"\u003e\n\n        \u003carticle class=\"krcx-feature-card\"\u003e\n          \u003cspan class=\"krcx-feature-number\"\u003e01\u003c\/span\u003e\n          \u003ch3\u003eIntegrated Preparation Surface\u003c\/h3\u003e\n          \u003cp\u003e\n            The expansive wood-finished top provides a dedicated area for\n            arranging ingredients, preparing meals and serving food.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"krcx-feature-card\"\u003e\n          \u003cspan class=\"krcx-feature-number\"\u003e02\u003c\/span\u003e\n          \u003ch3\u003eBuilt-In Sink and Faucet\u003c\/h3\u003e\n          \u003cp\u003e\n            A dedicated sink area supports rinsing and cleanup while keeping\n            wet tasks separate from the main preparation surface.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"krcx-feature-card\"\u003e\n          \u003cspan class=\"krcx-feature-number\"\u003e03\u003c\/span\u003e\n          \u003ch3\u003eDivided Tool Drawer\u003c\/h3\u003e\n          \u003cp\u003e\n            Organized compartments keep utensils, cooking tools and smaller\n            preparation essentials visible and easy to access.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"krcx-feature-card\"\u003e\n          \u003cspan class=\"krcx-feature-number\"\u003e04\u003c\/span\u003e\n          \u003ch3\u003eEnclosed Cabinet Storage\u003c\/h3\u003e\n          \u003cp\u003e\n            A two-level storage area provides a dedicated place for cookware,\n            dishes, containers and frequently used kitchen equipment.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SYSTEM AND IMAGE POSITION 2 --\u003e\n  \u003csection class=\"krcx-system\"\u003e\n\n    \u003cdiv class=\"krcx-image-two\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/0785\/1753\/files\/1_dae09819-50af-4a74-861c-ada1b4ad5330.png?v=1790069647\" alt=\"RidgeCraft camp kitchen storage sink and worktop details\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"krcx-system-content\"\u003e\n      \u003cdiv class=\"krcx-system-content-inner\"\u003e\n\n        \u003cspan class=\"krcx-label\"\u003e\n          Modular Outdoor Utility\n        \u003c\/span\u003e\n\n        \u003ch2 class=\"krcx-heading\"\u003e\n          A Full Workstation in One Organized Design\n        \u003c\/h2\u003e\n\n        \u003cp class=\"krcx-system-description\"\u003e\n          RidgeCraft combines the essential zones of a functional kitchen\n          within a compact, structured frame. Preparation, cleaning, tool\n          access and cookware storage remain connected without competing for\n          the same surface.\n        \u003c\/p\u003e\n\n        \u003cdiv class=\"krcx-spec-list\"\u003e\n\n          \u003cdiv class=\"krcx-spec-row\"\u003e\n            \u003cspan class=\"krcx-spec-name\"\u003eWork Surface\u003c\/span\u003e\n            \u003cspan class=\"krcx-spec-value\"\u003e\n              Spacious wood-finished preparation area\n            \u003c\/span\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"krcx-spec-row\"\u003e\n            \u003cspan class=\"krcx-spec-name\"\u003eWashing Area\u003c\/span\u003e\n            \u003cspan class=\"krcx-spec-value\"\u003e\n              Integrated sink with raised faucet\n            \u003c\/span\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"krcx-spec-row\"\u003e\n            \u003cspan class=\"krcx-spec-name\"\u003eTool Storage\u003c\/span\u003e\n            \u003cspan class=\"krcx-spec-value\"\u003e\n              Pull-out drawer with divided organization\n            \u003c\/span\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"krcx-spec-row\"\u003e\n            \u003cspan class=\"krcx-spec-name\"\u003eMain Cabinet\u003c\/span\u003e\n            \u003cspan class=\"krcx-spec-value\"\u003e\n              Enclosed two-level storage for outdoor kitchen essentials\n            \u003c\/span\u003e\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- STORAGE --\u003e\n  \u003csection class=\"krcx-storage\"\u003e\n    \u003cdiv class=\"krcx-inner\"\u003e\n      \u003cdiv class=\"krcx-storage-layout\"\u003e\n\n        \u003cdiv class=\"krcx-storage-intro\"\u003e\n          \u003cspan class=\"krcx-label\"\u003e\n            From Utensils to Cookware\n          \u003c\/span\u003e\n\n          \u003ch2 class=\"krcx-heading\"\u003e\n            Organization That Supports the Entire Meal\n          \u003c\/h2\u003e\n\n          \u003cp\u003e\n            Separate storage areas keep frequently used tools within reach,\n            while larger cookware and dining pieces remain protected inside\n            the main cabinet.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"krcx-storage-list\"\u003e\n\n          \u003cdiv class=\"krcx-storage-item\"\u003e\n            \u003cdiv\u003e\n              \u003ch3\u003eSort Cooking Tools by Function\u003c\/h3\u003e\n              \u003cp\u003e\n                Divided drawer sections create individual spaces for utensils,\n                cutlery, preparation tools and smaller accessories.\n              \u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"krcx-storage-item\"\u003e\n            \u003cdiv\u003e\n              \u003ch3\u003eStore Cookware Below the Worktop\u003c\/h3\u003e\n              \u003cp\u003e\n                The enclosed cabinet places pots, containers and dishes\n                beneath the preparation area for convenient access.\n              \u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"krcx-storage-item\"\u003e\n            \u003cdiv\u003e\n              \u003ch3\u003eKeep Paper Towels Within Reach\u003c\/h3\u003e\n              \u003cp\u003e\n                A side-mounted holder keeps paper towels available without\n                occupying valuable preparation space.\n              \u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"krcx-storage-item\"\u003e\n            \u003cdiv\u003e\n              \u003ch3\u003eMaintain a Clearer Work Surface\u003c\/h3\u003e\n              \u003cp\u003e\n                Dedicated storage reduces countertop clutter, leaving more\n                room for food preparation and serving.\n              \u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- WORKFLOW --\u003e\n  \u003csection class=\"krcx-workflow\"\u003e\n    \u003cdiv class=\"krcx-inner\"\u003e\n      \u003cdiv class=\"krcx-workflow-layout\"\u003e\n\n        \u003cdiv class=\"krcx-workflow-copy\"\u003e\n          \u003cspan class=\"krcx-label\"\u003e\n            A More Natural Workflow\n          \u003c\/span\u003e\n\n          \u003ch2 class=\"krcx-heading\"\u003e\n            Prepare and Clean Without Changing Stations\n          \u003c\/h2\u003e\n\n          \u003cp\u003e\n            The preparation surface and washing area sit side by side,\n            creating a smoother transition from arranging ingredients to\n            rinsing tools and cleaning after the meal.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"krcx-workflow-points\"\u003e\n\n            \u003cdiv class=\"krcx-workflow-point\"\u003e\n              \u003cspan class=\"krcx-check\"\u003e✓\u003c\/span\u003e\n              \u003cdiv\u003e\n                \u003ch3\u003eSeparate Wet and Dry Areas\u003c\/h3\u003e\n                \u003cp\u003e\n                  Keep rinsing and washing tasks beside the food preparation\n                  surface.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"krcx-workflow-point\"\u003e\n              \u003cspan class=\"krcx-check\"\u003e✓\u003c\/span\u003e\n              \u003cdiv\u003e\n                \u003ch3\u003eAccess Tools Without Leaving the Worktop\u003c\/h3\u003e\n                \u003cp\u003e\n                  The pull-out drawer places frequently used utensils beneath\n                  the preparation area.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"krcx-workflow-point\"\u003e\n              \u003cspan class=\"krcx-check\"\u003e✓\u003c\/span\u003e\n              \u003cdiv\u003e\n                \u003ch3\u003eReturn Essentials to Dedicated Storage\u003c\/h3\u003e\n                \u003cp\u003e\n                  Store cleaned cookware and dishes inside the enclosed\n                  cabinet after cooking.\n                \u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003caside class=\"krcx-workflow-panel\"\u003e\n          \u003cspan class=\"krcx-workflow-panel-label\"\u003e\n            Outdoor Cooking, Reconsidered\n          \u003c\/span\u003e\n\n          \u003ch3\u003e\n            More Than a Table—A Complete Camp Kitchen\n          \u003c\/h3\u003e\n\n          \u003cp\u003e\n            RidgeCraft brings together the surfaces and storage normally\n            spread across multiple campsite tables. The result is a more\n            composed place to prepare meals, organize equipment and enjoy\n            cooking beyond the walls of home.\n          \u003c\/p\u003e\n        \u003c\/aside\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FUNCTION DETAILS --\u003e\n  \u003csection class=\"krcx-details\"\u003e\n    \u003cdiv class=\"krcx-inner\"\u003e\n\n      \u003cdiv class=\"krcx-details-heading\"\u003e\n        \u003cdiv\u003e\n          \u003cspan class=\"krcx-label\"\u003e\n            Thoughtful Working Details\n          \u003c\/span\u003e\n\n          \u003ch2 class=\"krcx-heading\"\u003e\n            Designed for Real Outdoor Routines\n          \u003c\/h2\u003e\n        \u003c\/div\u003e\n\n        \u003cp\u003e\n          From the adjustable foundation to accessible side storage,\n          RidgeCraft supports the practical rhythm of preparing, serving and\n          cleaning outdoors.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"krcx-detail-grid\"\u003e\n\n        \u003carticle class=\"krcx-detail-card\"\u003e\n          \u003cspan class=\"krcx-detail-label\"\u003eFoundation\u003c\/span\u003e\n          \u003ch3\u003eAdjustable Supporting Feet\u003c\/h3\u003e\n          \u003cp\u003e\n            Individual feet help create a more balanced working position\n            across varied outdoor surfaces.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"krcx-detail-card\"\u003e\n          \u003cspan class=\"krcx-detail-label\"\u003eEveryday Access\u003c\/span\u003e\n          \u003ch3\u003eExternal Paper Towel Holder\u003c\/h3\u003e\n          \u003cp\u003e\n            Keeps cleanup essentials available at the side without crowding\n            the worktop.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"krcx-detail-card\"\u003e\n          \u003cspan class=\"krcx-detail-label\"\u003eStructured Storage\u003c\/span\u003e\n          \u003ch3\u003eProtected Interior Shelving\u003c\/h3\u003e\n          \u003cp\u003e\n            The enclosed cabinet provides organized storage for cookware,\n            tableware and preparation containers.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SETUP --\u003e\n  \u003csection class=\"krcx-setup\"\u003e\n    \u003cdiv class=\"krcx-inner\"\u003e\n      \u003cdiv class=\"krcx-setup-layout\"\u003e\n\n        \u003cdiv class=\"krcx-setup-copy\"\u003e\n          \u003cspan class=\"krcx-label\"\u003e\n            From Campsite to Kitchen\n          \u003c\/span\u003e\n\n          \u003ch2 class=\"krcx-heading\"\u003e\n            A Simple Setup for Better Outdoor Meals\n          \u003c\/h2\u003e\n\n          \u003cp\u003e\n            Position RidgeCraft in the selected cooking area, organize each\n            storage zone and use the connected worktop and sink as the center\n            of the outdoor meal.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"krcx-step-list\"\u003e\n\n          \u003cdiv class=\"krcx-step\"\u003e\n            \u003cspan class=\"krcx-step-number\"\u003e1\u003c\/span\u003e\n            \u003cdiv\u003e\n              \u003ch3\u003eChoose a Suitable Work Area\u003c\/h3\u003e\n              \u003cp\u003e\n                Position the kitchen where preparation, dining and cleanup\n                can be managed comfortably.\n              \u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"krcx-step\"\u003e\n            \u003cspan class=\"krcx-step-number\"\u003e2\u003c\/span\u003e\n            \u003cdiv\u003e\n              \u003ch3\u003eStabilize the Workstation\u003c\/h3\u003e\n              \u003cp\u003e\n                Adjust the supporting feet as needed to create a balanced\n                working surface.\n              \u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"krcx-step\"\u003e\n            \u003cspan class=\"krcx-step-number\"\u003e3\u003c\/span\u003e\n            \u003cdiv\u003e\n              \u003ch3\u003eOrganize Tools and Cookware\u003c\/h3\u003e\n              \u003cp\u003e\n                Arrange frequently used tools in the drawer and larger items\n                inside the lower cabinet.\n              \u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"krcx-step\"\u003e\n            \u003cspan class=\"krcx-step-number\"\u003e4\u003c\/span\u003e\n            \u003cdiv\u003e\n              \u003ch3\u003ePrepare, Serve and Clean\u003c\/h3\u003e\n              \u003cp\u003e\n                Use the worktop and sink as connected zones throughout the\n                outdoor cooking experience.\n              \u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IMAGE POSITION 3 --\u003e\n  \u003cdiv class=\"krcx-image-three\"\u003e\n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/0785\/1753\/files\/3_14414e57-fc5f-4b3f-abad-a8fa66d625f2.png?v=1790069684\" alt=\"Kaventoore RidgeCraft outdoor camp kitchen in use\"\u003e\n\n    \u003cdiv class=\"krcx-image-caption\"\u003e\n      \u003cspan\u003e\n        Cook Beyond the Walls of Home\n      \u003c\/span\u003e\n\n      \u003ch2\u003e\n        Bring a Better Kitchen to Every Outdoor Setting\n      \u003c\/h2\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- OCCASIONS --\u003e\n  \u003csection class=\"krcx-occasions\"\u003e\n    \u003cdiv class=\"krcx-inner\"\u003e\n\n      \u003cspan class=\"krcx-label\"\u003e\n        Designed for Outdoor Living\n      \u003c\/span\u003e\n\n      \u003ch2 class=\"krcx-heading\"\u003e\n        From Weekend Camps to Extended Stays\n      \u003c\/h2\u003e\n\n      \u003cp class=\"krcx-copy\"\u003e\n        RidgeCraft creates a more organized preparation and storage center\n        for a variety of outdoor cooking environments.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"krcx-tags\"\u003e\n        \u003cspan class=\"krcx-tag\"\u003eCampsite Cooking\u003c\/span\u003e\n        \u003cspan class=\"krcx-tag\"\u003eOverland Travel\u003c\/span\u003e\n        \u003cspan class=\"krcx-tag\"\u003eGarden Gatherings\u003c\/span\u003e\n        \u003cspan class=\"krcx-tag\"\u003eFamily Campouts\u003c\/span\u003e\n        \u003cspan class=\"krcx-tag\"\u003eOutdoor Events\u003c\/span\u003e\n        \u003cspan class=\"krcx-tag\"\u003eWeekend Cabins\u003c\/span\u003e\n        \u003cspan class=\"krcx-tag\"\u003eExtended Camps\u003c\/span\u003e\n        \u003cspan class=\"krcx-tag\"\u003ePatio Preparation\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CLOSING --\u003e\n  \u003cfooter class=\"krcx-closing\"\u003e\n    \u003cdiv class=\"krcx-inner\"\u003e\n      \u003cdiv class=\"krcx-closing-content\"\u003e\n\n        \u003cspan class=\"krcx-label\"\u003e\n          The RidgeCraft Collection\n        \u003c\/span\u003e\n\n        \u003ch2 class=\"krcx-heading\"\u003e\n          A Complete Outdoor Kitchen, Thoughtfully Organized\n        \u003c\/h2\u003e\n\n        \u003cp class=\"krcx-copy\"\u003e\n          The Kaventoore™ RidgeCraft Modular Camp Kitchen transforms an\n          outdoor cooking area into a more capable and composed workspace.\n          With a generous preparation surface, integrated sink, organized\n          tool drawer and enclosed cabinet storage, it brings the essential\n          rhythm of a kitchen to campsites, gardens and destinations beyond.\n        \u003c\/p\u003e\n\n        \u003cspan class=\"krcx-brand\"\u003e\n          Kaventoore™\n        \u003c\/span\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/footer\u003e\n\n\u003c\/div\u003e","brand":"docrecomend™","offers":[{"title":"One set","offer_id":50529897447522,"sku":"Kaventoore*1","price":188.0,"currency_code":"USD","in_stock":true},{"title":"Two sets","offer_id":50529897480290,"sku":"Kaventoore*2","price":338.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/6148\/4386\/files\/1_dae09819-50af-4a74-861c-ada1b4ad5330.png?v=1790148535","url":"https:\/\/kaventoore.com\/products\/kaventoore%e2%84%a2-ridgecraft-modular-camp-kitchen","provider":"My Store","version":"1.0","type":"link"}