.concept-container{width:1040px;margin-top:34px;margin-bottom:-50px}@media(max-width:500px){.concept-container{width:100%;margin-top:8px;margin-bottom:-60px}}.concept-title{-webkit-background-clip:text!important;-webkit-text-fill-color:rgba(0,0,0,0);background:var(--gold-lg);background-clip:text;color:rgba(0,0,0,0);font-family:Helvetica,sans-serif;font-size:var(--header1-size);font-weight:700;letter-spacing:0;line-height:40px;margin-top:-1px;position:relative;margin-bottom:50px}@media(max-width:500px){.concept-title{font-size:40px;line-height:1.3;margin-bottom:30px}}.concept-details p{-webkit-background-clip:text!important;-webkit-text-fill-color:rgba(0,0,0,0);align-self:stretch;background:var(--gold-lg);color:rgba(0,0,0,0);font-family:Helvetica,sans-serif;font-size:clamp(20px,5vw,32px);font-weight:500;letter-spacing:0;line-height:1.5;position:relative;white-space:pre-wrap;background-clip:text;border-bottom:3px solid;border-color:rgba(0,0,0,0);border-image:linear-gradient(90deg,rgb(159,114,68) 0,rgb(163,118,73) .67%,rgb(196,152,112) 4.67%,rgb(216,173,137) 8%,rgb(224,181,146) 10%,rgb(0,0,0) 80.33%) 1;padding-bottom:30px}.concept-omakase{margin-top:30px;background:rgba(0,0,0,0);border:none}.concept-omakase .concept-omakase-summary{list-style:none;cursor:default}.concept-omakase .concept-omakase-summary::-webkit-details-marker{display:none}@media(max-width:500px){.concept-omakase .concept-omakase-summary{cursor:pointer}}.concept-omakase .concept-omakase-text p{color:var(--gold);font-family:Helvetica,sans-serif;font-size:clamp(12px,2vw,14px);font-weight:400;line-height:1.8;letter-spacing:.05em}.concept-omakase .concept-omakase-link{color:var(--REONA);text-decoration:underline;text-underline-offset:3px;-webkit-text-fill-color:var(--REONA)}.concept-omakase .concept-omakase-link:hover{opacity:.7}@media(max-width:500px){.concept-omakase:not([open]) .concept-omakase-text{max-height:3.6em;overflow:hidden;position:relative}.concept-omakase:not([open]) .concept-omakase-text:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2em;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgb(0,0,0))}.concept-omakase:not([open]) .concept-omakase-summary:after{content:"Read more";display:block;margin-top:8px;color:var(--gold);font-size:12px;font-weight:700;letter-spacing:.1em;opacity:.8}.concept-omakase[open] .concept-omakase-text{max-height:none;overflow:visible}}@media(min-width:501px){.concept-omakase{pointer-events:none}.concept-omakase:not([open]) .concept-omakase-text{max-height:none;overflow:visible}.concept-omakase .concept-omakase-link{pointer-events:auto}}.faq{width:100%;margin-top:40px;flex-direction:column;gap:30px}.faq,.faq .faq-title{display:flex;align-items:center}.faq .faq-title{font-size:var(--header2-size);color:var(--REONA);font-weight:700;letter-spacing:0;line-height:1.5;gap:10px}.faq .faq-title .faq-title-icon{margin-top:5px}.faq .faq-wrapper{width:100%;background-color:#f9f9f9;border:1px #ddd;border-radius:4px;display:flex;flex-direction:column;gap:10px;padding:20px 10px}@media(max-width:500px){.faq .faq-wrapper{padding:20px 0}}.faq .faq-wrapper .faq-item{width:100%;overflow:hidden;display:flex;flex-direction:column;background-color:rgba(0,0,0,0);gap:10px;border:none;border-bottom:1px solid #ddd}.faq .faq-wrapper .faq-item summary{width:100%;cursor:pointer;font-weight:700;list-style:none;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding-left:12px}@media(max-width:500px){.faq .faq-wrapper .faq-item summary{padding-left:8px}}.faq .faq-wrapper .faq-item summary::-webkit-details-marker{display:none}.faq .faq-wrapper .faq-item summary .faq-question-icon{margin-top:2px;margin-right:10px;font-weight:700}.faq .faq-wrapper .faq-item summary .faq-question-text{font-weight:700;font-size:15px}.faq .faq-wrapper .faq-item[open] summary{width:100%}.faq .faq-wrapper .faq-item .faq-answer{margin:0 20px;padding:12px 16px;background-color:#fff;border-top:1px solid #eee;white-space:pre-wrap;font-size:15px}@media(max-width:500px){.faq .faq-wrapper .faq-item .faq-answer{margin:0 10px}}.faq .faq-wrapper .faq-item .faq-answer .faq-link-article,.faq .faq-wrapper .faq-item .faq-answer .faq-link-instagram{color:var(--REONA);font-weight:700;text-decoration:underline;text-underline-offset:3px}.faq .faq-wrapper .faq-item .faq-answer .faq-link-article:hover,.faq .faq-wrapper .faq-item .faq-answer .faq-link-instagram:hover{opacity:.7}