:root{--hotpot-bg: #F8F6F2;--hotpot-bg-card: #FFFFFF;--hotpot-hairline: #E7E0D3;--hotpot-gold: #B8862F;--hotpot-gold-soft: rgba(184, 134, 47, .16);--hotpot-ink: #2B241E;--hotpot-ink-muted: rgba(43, 36, 30, .6);--hotpot-font-serif: var(--font-heading-family, inherit)}.hotpot-info-section{background:var(--hotpot-bg);color:var(--hotpot-ink);padding:80px 20px}.hotpot-info-section__inner{max-width:1000px;margin:0 auto}.hotpot-info-eyebrow{font-size:12px;letter-spacing:3px;text-transform:uppercase;color:var(--hotpot-gold);margin:0 0 12px;text-align:center}.hotpot-info-heading{font-family:var(--hotpot-font-serif);font-size:clamp(28px,4vw,42px);font-weight:400;letter-spacing:.3px;margin:0 0 18px;text-align:center}.hotpot-info-subheading{font-size:16px;line-height:1.7;color:var(--hotpot-ink-muted);max-width:640px;margin:0 auto 40px;text-align:center}.hotpot-info-button{display:inline-flex;align-items:center;gap:10px;background:var(--hotpot-gold);color:#fff;border:none;border-radius:999px;padding:14px 30px;font-size:14px;font-weight:600;letter-spacing:.2px;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.hotpot-info-button:hover{transform:translateY(-1px);box-shadow:0 10px 24px #b8862f47}.hotpot-info-hero{position:relative;min-height:70vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:40px 20px}.hotpot-info-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hotpot-info-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14100a59,#14100abf);z-index:1}.hotpot-info-hero__content{position:relative;z-index:2;text-align:center;max-width:680px;color:#fff}.hotpot-info-hero__eyebrow{font-size:12px;letter-spacing:3px;text-transform:uppercase;color:var(--hotpot-gold);margin:0 0 14px}.hotpot-info-hero__title{font-family:var(--hotpot-font-serif);font-size:clamp(34px,5vw,56px);font-weight:400;line-height:1.1;margin:0 0 20px;color:#fff!important;text-shadow:0 4px 25px rgba(0,0,0,.4)}.hotpot-info-hero__subtitle{font-size:18px;line-height:1.6;color:#ededed;margin:0 0 30px;text-shadow:0 4px 20px rgba(0,0,0,.35)}.hotpot-info-story{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.hotpot-info-story__image-wrapper{border-radius:14px;overflow:hidden;aspect-ratio:4 / 3;background:#efeae0}.hotpot-info-story__image-wrapper img{width:100%;height:100%;object-fit:cover;display:block}.hotpot-info-story__content,.hotpot-info-story__content .hotpot-info-eyebrow,.hotpot-info-story__content .hotpot-info-heading{text-align:left}.hotpot-info-story__content .hotpot-info-heading{margin-bottom:18px}.hotpot-info-story__body{font-size:15.5px;line-height:1.8;color:var(--hotpot-ink-muted)}.hotpot-info-story__body p{margin:0 0 16px}@media(max-width:780px){.hotpot-info-story{grid-template-columns:1fr;gap:32px}.hotpot-info-story__content,.hotpot-info-story__content .hotpot-info-eyebrow,.hotpot-info-story__content .hotpot-info-heading{text-align:center}}.hotpot-info-explainer__intro{max-width:680px;margin:0 auto 48px;font-size:15.5px;line-height:1.8;color:var(--hotpot-ink-muted);text-align:center}.hotpot-info-explainer__intro p{margin:0 0 14px}.hotpot-info-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:28px;max-width:960px;margin:0 auto}.hotpot-info-step-card{position:relative;background:var(--hotpot-bg-card);border:1px solid var(--hotpot-hairline);border-radius:12px;padding:28px 22px 24px;text-align:center}.hotpot-info-step-card__number{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--hotpot-gold);color:#fff;font-size:13px;font-weight:700;margin-bottom:16px}.hotpot-info-step-card__image-wrapper{display:block;width:100%;aspect-ratio:1 / 1;border-radius:8px;overflow:hidden;background:#efeae0;margin-bottom:16px}.hotpot-info-step-card__image-wrapper img{width:100%;height:100%;object-fit:cover;display:block}.hotpot-info-step-card__title{font-family:var(--hotpot-font-serif);font-size:16.5px;font-weight:400;margin:0 0 10px}.hotpot-info-step-card__text{font-size:13.5px;line-height:1.6;color:var(--hotpot-ink-muted);margin:0}.hotpot-info-blog-slider{position:relative;max-width:1000px;margin:0 auto;padding:0 8px}.hotpot-info-blog-slider__track{display:flex;align-items:stretch;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:2px 2px 8px;-ms-overflow-style:none;scrollbar-width:none}.hotpot-info-blog-slider__track::-webkit-scrollbar{display:none}.hotpot-info-recipe-card{flex:0 0 calc(33.333% - 15px);scroll-snap-align:start;display:flex;flex-direction:column;background:var(--hotpot-bg-card);border:1px solid var(--hotpot-hairline);border-radius:12px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .25s ease,box-shadow .25s ease}@media(max-width:900px){.hotpot-info-recipe-card{flex-basis:calc(50% - 11px)}}@media(max-width:620px){.hotpot-info-recipe-card{flex-basis:85%}}.hotpot-info-recipe-card:hover{transform:translateY(-3px);box-shadow:0 14px 28px #2b241e17}.hotpot-info-recipe-card__image-wrapper{display:block;width:100%;aspect-ratio:4 / 3;background:#efeae0;overflow:hidden;flex-shrink:0}.hotpot-info-recipe-card__image-wrapper img{width:100%;height:100%;object-fit:cover;display:block}.hotpot-info-recipe-card__body{padding:18px 20px 20px;display:flex;flex-direction:column;gap:8px;flex:1}.hotpot-info-recipe-card__title{font-family:var(--hotpot-font-serif);font-size:17px}.hotpot-info-recipe-card__excerpt{font-size:13.5px;line-height:1.6;color:var(--hotpot-ink-muted);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.hotpot-info-recipe-card__link{font-size:12.5px;color:var(--hotpot-gold);font-weight:600;margin-top:auto;padding-top:8px}.hotpot-info-blog-arrow{position:absolute;top:40%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;border:1px solid var(--hotpot-hairline);background:var(--hotpot-bg-card);color:var(--hotpot-ink);font-size:19px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;box-shadow:0 8px 20px #2b241e14;transition:border-color .2s ease,background .2s ease}.hotpot-info-blog-arrow:hover{border-color:var(--hotpot-gold);background:var(--hotpot-gold-soft)}.hotpot-info-blog-arrow--prev{left:-8px}.hotpot-info-blog-arrow--next{right:-8px}@media(max-width:620px){.hotpot-info-blog-arrow{display:none}}.hotpot-info-empty-note{text-align:center;color:var(--hotpot-ink-muted);font-size:14px}.hotpot-info-faq-list{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.hotpot-info-faq-item{background:var(--hotpot-bg-card);border:1px solid var(--hotpot-hairline);border-radius:10px;overflow:hidden}.hotpot-info-faq-item__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:none;border:none;padding:18px 22px;text-align:left;font-family:var(--hotpot-font-serif);font-size:15.5px;color:var(--hotpot-ink);cursor:pointer}.hotpot-info-faq-item__icon{flex-shrink:0;width:24px;height:24px;border-radius:50%;border:1px solid var(--hotpot-hairline);display:flex;align-items:center;justify-content:center;font-size:15px;color:var(--hotpot-gold);transition:transform .25s ease}.hotpot-info-faq-item.is-open .hotpot-info-faq-item__icon{transform:rotate(45deg)}.hotpot-info-faq-item__answer{max-height:0;overflow:is-open;transition:max-height .35s ease}.hotpot-info-faq-item.is-open .hotpot-info-faq-item__answer{max-height:400px}.hotpot-info-faq-item__answer-inner{padding:0 22px 20px;font-size:14px;line-height:1.7;color:var(--hotpot-ink-muted)}.hotpot-info-faq-item__answer-inner p{margin:0 0 10px}.hotpot-info-cta{position:relative;min-height:56vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:60px 20px;background:var(--hotpot-ink)}.hotpot-info-cta__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hotpot-info-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14100a8c,#14100ae0);z-index:1}.hotpot-info-cta__content{position:relative;z-index:2;text-align:center;max-width:640px;color:#fff}.hotpot-info-cta__eyebrow{font-size:12px;letter-spacing:3px;text-transform:uppercase;color:var(--hotpot-gold);margin:0 0 14px}.hotpot-info-cta__heading{font-family:var(--hotpot-font-serif);font-size:clamp(28px,4vw,42px);font-weight:400;line-height:1.15;margin:0 0 16px;color:#fff!important;text-shadow:0 4px 25px rgba(0,0,0,.4)}.hotpot-info-cta__subheading{font-size:16px;line-height:1.7;color:#fffc;margin:0 0 28px;text-shadow:0 2px 16px rgba(0,0,0,.3)}.hotpot-info-cta__divider{height:1px;width:100%;max-width:200px;background:#ffffff4d;margin:0 auto 28px}.hotpot-info-cta__actions{display:flex;flex-direction:column;align-items:center;gap:16px}.hotpot-info-cta__secondary-link{font-size:13.5px;color:#ffffffbf;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.hotpot-info-cta__secondary-link:hover{color:#fff}.hotpot-info-cooktimes{max-width:720px;margin:32px auto 0;display:flex;flex-direction:column}.hotpot-info-cooktimes__row{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:16px 4px;border-bottom:1px solid var(--hotpot-hairline)}.hotpot-info-cooktimes__row:first-child{border-top:1px solid var(--hotpot-hairline)}.hotpot-info-cooktimes__ingredient{font-size:14.5px;color:var(--hotpot-ink)}.hotpot-info-cooktimes__time{flex-shrink:0;font-family:var(--hotpot-font-serif);font-size:15px;color:var(--hotpot-gold);font-weight:600;white-space:nowrap}.hotpot-info-video-wrapper{max-width:820px;margin:0 auto;border-radius:14px;overflow:hidden;aspect-ratio:16 / 9}.hotpot-info-video-wrapper iframe,.hotpot-info-video-wrapper video{width:100%;height:100%;display:block}.hotpot-info-manual-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;max-width:860px;margin:0 auto}.hotpot-info-manual-card{background:var(--hotpot-bg-card);border:1px solid var(--hotpot-hairline);border-radius:14px;padding:32px 28px;text-align:center}.hotpot-info-manual-card__title{font-family:var(--hotpot-font-serif);font-size:19px;font-weight:400;margin:0 0 12px}.hotpot-info-manual-card__text{font-size:14px;line-height:1.7;color:var(--hotpot-ink-muted);margin:0 0 22px}.hotpot-info-explainer__reference{max-width:600px;margin:48px auto 0;text-align:center;padding-top:40px;border-top:1px solid var(--hotpot-hairline)}.hotpot-info-explainer__reference-text{font-size:14.5px;line-height:1.7;color:var(--hotpot-ink-muted);margin:0 0 22px}.hotpot-info-explainer__reference-actions{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.hotpot-info-button--outline{background:transparent;color:var(--hotpot-gold);border:1px solid var(--hotpot-gold)}.hotpot-info-button--outline:hover{background:var(--hotpot-gold-soft);box-shadow:none}.hotpot-info-explainer__manual{text-align:center;margin:44px auto 0;padding-top:36px;border-top:1px solid var(--hotpot-hairline);max-width:480px}.hotpot-info-explainer__manual-text{font-size:14px;color:var(--hotpot-ink-muted);margin:0 0 20px}.hotpot-info-book{background:var(--hotpot-bg-card)}.hotpot-info-book__layout{display:grid;grid-template-columns:.9fr 1fr;gap:48px;align-items:center}.hotpot-info-book__image-wrapper{aspect-ratio:4 / 5;border-radius:14px;overflow:hidden;background:#efeae0;box-shadow:0 24px 48px #2b241e1f}.hotpot-info-book__image-wrapper img{width:100%;height:100%;object-fit:cover;display:block}.hotpot-info-book__title{font-family:var(--hotpot-font-serif);font-size:28px;font-weight:400;margin:0 0 16px}.hotpot-info-book__text{font-size:15px;line-height:1.8;color:var(--hotpot-ink-muted);margin:0 0 20px}.hotpot-info-book__price{display:block;font-family:var(--hotpot-font-serif);font-size:22px;color:var(--hotpot-gold);font-weight:600;margin-bottom:22px}@media(max-width:780px){.hotpot-info-book__layout{grid-template-columns:1fr;gap:28px}.hotpot-info-book__image-wrapper{max-width:320px;margin:0 auto}}.hotpot-info-blog-tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin:0 auto 36px}.hotpot-info-blog-tab{background:var(--hotpot-bg-card);border:1px solid var(--hotpot-hairline);color:var(--hotpot-ink-muted);border-radius:999px;padding:9px 20px;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.hotpot-info-blog-tab:hover{border-color:var(--hotpot-gold)}.hotpot-info-blog-tab.is-active{background:var(--hotpot-gold);border-color:var(--hotpot-gold);color:#fff}.hotpot-info-faq-category{font-family:var(--hotpot-font-serif);font-size:14px;font-weight:600;letter-spacing:.5px;color:var(--hotpot-gold);text-transform:uppercase;margin:32px 0 4px;padding-bottom:4px}.hotpot-info-faq-category:first-child{margin-top:0}.hotpot-faq-show-more{display:block;width:fit-content;margin:4px auto 24px;background:transparent;border:1.5px solid var(--hotpot-gold);color:var(--hotpot-gold);border-radius:999px;padding:10px 22px;font-size:12.5px;font-weight:600;cursor:pointer;transition:background .2s ease}.hotpot-faq-categories{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.hotpot-faq-category-block{border:1px solid var(--hotpot-hairline);border-radius:12px;overflow:hidden;background:var(--hotpot-bg-card)}.hotpot-faq-category-block.is-open{border-color:var(--hotpot-gold)}.hotpot-faq-category-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;background:none;border:none;padding:18px 22px;cursor:pointer;font-family:var(--hotpot-font-serif);font-size:15.5px;font-weight:600;color:var(--hotpot-ink);text-align:left}.hotpot-faq-category-toggle__icon{flex-shrink:0;width:26px;height:26px;border-radius:50%;border:1px solid var(--hotpot-hairline);color:var(--hotpot-gold);font-size:16px;display:flex;align-items:center;justify-content:center}.hotpot-faq-category-body{padding:0 22px 20px}.hotpot-faq-category-body .hotpot-info-faq-item{border:none;border-top:1px solid var(--hotpot-hairline)}.hotpot-faq-category-body .hotpot-info-faq-item:first-child{border-top:none}.hotpot-faq-show-more{display:block;width:fit-content;margin:8px auto 0;background:transparent;border:1.5px solid var(--hotpot-gold);color:var(--hotpot-gold);border-radius:999px;padding:9px 20px;font-size:12px;font-weight:600;cursor:pointer;transition:background .2s ease}.hotpot-faq-show-more:hover{background:var(--hotpot-gold-soft)}.hotpot-faq-accordion{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.hotpot-faq-accordion summary{list-style:none;cursor:pointer}.hotpot-faq-accordion summary::-webkit-details-marker{display:none}.hotpot-faq-category{border:1px solid var(--hotpot-hairline);border-radius:12px;overflow:hidden;background:var(--hotpot-bg-card)}.hotpot-faq-category[open]{border-color:var(--hotpot-gold)}.hotpot-faq-category__summary{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;font-family:var(--hotpot-font-serif);font-size:15.5px;font-weight:600;color:var(--hotpot-ink)}.hotpot-faq-category__icon{flex-shrink:0;width:26px;height:26px;border-radius:50%;border:1px solid var(--hotpot-hairline);position:relative}.hotpot-faq-category__icon:before,.hotpot-faq-category__icon:after{content:"";position:absolute;top:50%;left:50%;background:var(--hotpot-gold);transform:translate(-50%,-50%)}.hotpot-faq-category__icon:before{width:10px;height:1.5px}.hotpot-faq-category__icon:after{width:1.5px;height:10px;transition:transform .2s ease}.hotpot-faq-category[open] .hotpot-faq-category__icon:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.hotpot-faq-category__body{padding:0 22px 20px}.hotpot-faq-question{border-top:1px solid var(--hotpot-hairline)}.hotpot-faq-category__body>.hotpot-faq-question:first-child{border-top:none}.hotpot-faq-question__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;font-family:var(--hotpot-font-serif);font-size:14.5px;color:var(--hotpot-ink)}.hotpot-faq-question__icon{flex-shrink:0;position:relative;width:20px;height:20px}.hotpot-faq-question__icon:before,.hotpot-faq-question__icon:after{content:"";position:absolute;top:50%;left:50%;background:var(--hotpot-gold);transform:translate(-50%,-50%)}.hotpot-faq-question__icon:before{width:11px;height:1.5px}.hotpot-faq-question__icon:after{width:1.5px;height:11px;transition:transform .2s ease}.hotpot-faq-question[open] .hotpot-faq-question__icon:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.hotpot-faq-question__answer{padding:0 0 16px;font-size:13.5px;line-height:1.7;color:var(--hotpot-ink-muted)}.hotpot-faq-question__answer p{margin:0 0 10px}.hotpot-faq-more{border-top:1px solid var(--hotpot-hairline);margin-top:4px;padding-top:8px}.hotpot-faq-more__summary{display:inline-block;font-size:12.5px;font-weight:600;color:var(--hotpot-gold);padding:6px 0}.hotpot-faq-more__label-less,.hotpot-faq-more[open] .hotpot-faq-more__label-more{display:none}.hotpot-faq-more[open] .hotpot-faq-more__label-less{display:inline}.hotpot-faq-more__body{padding-top:4px}.hotpot-info-book__price .hotpot-price-compare{text-decoration:line-through;color:var(--hotpot-ink-muted);font-weight:400;font-size:.8em;margin-right:8px}.hotpot-info-book__price .hotpot-price-actual{color:var(--hotpot-gold);font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/5/assets/hotpot-info.css.map */
