.bnon-faq{padding-block:105px;background:var(--bnon-color-white)}.bnon-faq__container{max-width:1152px}.bnon-faq__layout{display:grid;grid-template-columns:377fr 727fr}.bnon-faq__intro{position:relative;min-height:0;padding:43px 40px;overflow:hidden;border:1px solid #D8D8D8;border-radius:10px 0 0 10px;background:#f7f7f7}.bnon-faq__heading,.bnon-faq__subheading,.bnon-faq__description{margin:0;color:var(--bnon-color-black)}.bnon-faq__heading{font-family:var(--bnon-font-latin);font-size:60px;font-weight:var(--bnon-weight-extrabold);line-height:1.2;letter-spacing:-.04em}.bnon-faq__subheading{margin-top:20px;font-family:var(--bnon-font-korean);font-size:40px;font-weight:var(--bnon-weight-medium);line-height:1.2;letter-spacing:-.04em}.bnon-faq__description{margin-top:20px;font-family:var(--bnon-font-korean);font-size:20px;font-weight:var(--bnon-weight-medium);line-height:1.6;letter-spacing:-.04em}.bnon-faq__description strong{font-weight:var(--bnon-weight-bold)}.bnon-faq__decorative-question{position:absolute;top:321px;left:81px;color:#3154ee14;font-family:var(--bnon-font-latin);font-size:200px;font-weight:var(--bnon-weight-semibold);line-height:1.1;letter-spacing:-.04em;transform:rotate(15deg);pointer-events:none}.bnon-faq__accordion{display:grid;align-content:start;gap:0}.bnon-faq__item{border-right:1px solid #D8D8D8;border-left:1px solid #D8D8D8;background:var(--bnon-color-white)}.bnon-faq__item+.bnon-faq__item{border-top:1px solid #D8D8D8}.bnon-faq__item:first-child{border-top:1px solid #D8D8D8;border-radius:0 10px 0 0;overflow:hidden}.bnon-faq__item:last-child{border-bottom:1px solid #D8D8D8;border-radius:0 0 10px;overflow:hidden}.bnon-faq__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:80px;padding:20px;border:0;background:var(--bnon-color-white);color:var(--bnon-color-black);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--bnon-duration-ui-fast) ease,color var(--bnon-duration-ui-fast) ease}.bnon-faq__question{min-width:0;font-family:var(--bnon-font-korean);font-size:24px;font-weight:var(--bnon-weight-semibold);line-height:1.2;letter-spacing:-.04em}.bnon-faq__arrow{flex:0 0 35px;width:35px;height:35px;margin-left:20px;transition:transform var(--bnon-duration-ui-fast) ease}.bnon-faq__arrow svg{display:block;width:100%;height:100%}.bnon-faq__item.is-open .bnon-faq__trigger{background:var(--bnon-color-blue);color:var(--bnon-color-white)}.bnon-faq__item.is-open .bnon-faq__arrow{transform:rotate(180deg)}.bnon-faq__panel-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--bnon-duration-ui-slow) ease}.bnon-faq__item.is-open .bnon-faq__panel-wrap{grid-template-rows:1fr}.bnon-faq__panel{min-height:0;overflow:hidden;background:var(--bnon-color-white)}.bnon-faq__answer{padding:20px 30px;color:var(--bnon-color-black);font-family:var(--bnon-font-korean);font-size:20px;font-weight:var(--bnon-weight-regular);line-height:1.4;letter-spacing:-.04em}.bnon-faq__mobile-copy{display:none}.bnon-faq__trigger:focus-visible{position:relative;z-index:1;outline:2px solid var(--bnon-color-mint);outline-offset:-2px}@media screen and (max-width:1023px){.bnon-faq{padding-block:72px}.bnon-faq__layout{grid-template-columns:minmax(280px,.9fr) minmax(0,1.5fr)}.bnon-faq__intro{min-height:0;padding:36px 30px}.bnon-faq__heading{font-size:52px}.bnon-faq__subheading{font-size:32px}.bnon-faq__description{font-size:18px}.bnon-faq__decorative-question{top:290px;left:58px;font-size:174px}.bnon-faq__question{font-size:20px}.bnon-faq__answer{font-size:18px}}@media screen and (max-width:767px){.bnon-faq{padding-block:52px}.bnon-faq__layout{grid-template-columns:1fr}.bnon-faq__intro{min-height:300px;padding:32px 24px;border-radius:10px 10px 0 0}.bnon-faq__heading{font-size:48px}.bnon-faq__subheading{margin-top:14px;font-size:clamp(28px,7vw,36px)}.bnon-faq__description{margin-top:14px;font-size:17px}.bnon-faq__decorative-question{top:96px;right:28px;left:auto;font-size:150px}.bnon-faq__item:first-child{border-top:0;border-radius:0}.bnon-faq__item:last-child{border-radius:0 0 10px 10px}.bnon-faq__trigger{min-height:72px;padding:18px 20px}.bnon-faq__question{font-size:18px}.bnon-faq__arrow{flex-basis:28px;width:28px;height:28px;margin-left:14px}.bnon-faq__answer{padding:18px 20px;font-size:17px}}@media(prefers-reduced-motion:reduce){.bnon-faq__trigger,.bnon-faq__arrow,.bnon-faq__panel-wrap{transition-duration:.01ms}}@media screen and (min-width:768px)and (max-width:1023px){.bnon-faq__layout{grid-template-columns:minmax(336px,.98fr) minmax(0,1.52fr)}.bnon-faq__intro{padding-inline:28px}.bnon-faq__description{font-size:16px;line-height:1.5;word-break:keep-all}.bnon-faq__description br{display:none}.bnon-faq__question{font-size:19px;line-height:1.35;text-wrap:pretty;word-break:keep-all}.bnon-faq__answer{padding:18px 24px;font-size:17px;line-height:1.55;text-wrap:pretty;word-break:keep-all}.bnon-faq__answer .bnon-faq__desktop-copy br{display:none}}@media screen and (max-width:480px){.bnon-faq{padding-block:48px;overflow:hidden}.bnon-faq__intro{min-height:272px;padding:28px 20px}.bnon-faq__heading{font-size:42px}.bnon-faq__subheading{font-size:27px;line-height:1.2}.bnon-faq__description{font-size:16px;line-height:1.5}.bnon-faq__decorative-question{right:18px;font-size:132px}.bnon-faq__trigger{min-height:68px;padding:16px 18px}.bnon-faq__question{font-size:16px;line-height:1.35}.bnon-faq__arrow{flex-basis:25px;width:25px;height:25px;margin-left:12px}.bnon-faq__answer{padding:16px 18px;font-size:16px;line-height:1.5}.bnon-faq__desktop-copy{display:none}.bnon-faq__mobile-copy{display:inline}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/bnon-faq.css.map */
