body:is(.kpop2-template-page,.kpop2-template-article,.kpop2-template-blog) .shopify-section .container{--container-max-width:100%}body:is(.kpop2-template-page,.kpop2-template-article,.kpop2-template-blog) :is(.kp-page,.kp-story__wrap,.kp-safety__wrap,kpop2-faq-center.kpop2-faq-center,.kpj.kpj-magazine.kpj-wrap){box-sizing:border-box;width:calc(100% - 2 * var(--container-gutter,24px));max-width:none;margin-inline:auto;padding-inline:0}body.kpop2-template-article .kpj-magazine .kpj-layout{grid-template-columns:minmax(0,1fr)}body.kpop2-template-article .kpj-magazine .kpj-desktop-topics{display:none}body.kpop2-template-article .kpj-magazine .kpj-mobile-topics{display:block}body.kpop2-template-article .kpj-magazine .kpj-topic-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}body.kpop2-template-article .kpj-magazine :is(.kpj-article,.kpj-content){width:100%;max-width:none;margin-inline:0}body.kpop2-template-article .kpj-content>p{max-width:78ch}body.kpop2-template-article .kpj-content details:not(.kpj-toc)>p{max-width:85ch}body.kpop2-template-article .article__wrapper{--container-max-width:100%;width:auto;max-width:none;margin-inline:var(--container-gutter,24px)}body.kpop2-template-page .shopify-section :is(.section-stack,.section-header){max-width:100%}@media(min-width:1000px){body.kpop2-template-article .kpj-magazine .kpj-sidebar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);gap:0 24px;align-items:start}body.kpop2-template-article .kpj-magazine .kpj-search-form{margin:0}body.kpop2-template-article .kpj-magazine .kpj-search-row{flex-wrap:nowrap}body.kpop2-template-article .kpj-magazine .kpj-search-row button{width:auto}body.kpop2-template-article .kpj-magazine .kpj-filters{margin:0;grid-column:3;grid-row:1}body.kpop2-template-article .kpj-magazine .kpj-live-status{grid-column:2;margin:0;min-height:0}}@media(min-width:1000px){body.kpop2-template-page:not(:has(.kp-contact)) #main .kp-page{width:calc(100% - 64px);max-width:1040px;margin-inline:auto;padding:40px 0 56px}body.kpop2-template-page:not(:has(.kp-contact)) #main :is(.kp-story__wrap,.kp-safety__wrap,kpop2-faq-center.kpop2-faq-center){width:calc(100% - 64px);max-width:1040px;margin-inline:auto}body.kpop2-template-page:not(:has(.kp-contact)) #main .shopify-section--main-page>.section-spacing>.container{--container-max-width:1040px;max-width:1104px;margin-inline:auto}body.kpop2-template-page #main .kp-page :is(.kp-page-body,.kp-page-toc,.kp-page-lead,.kp-page-related){width:100%;max-width:100%;margin-inline:0;box-sizing:border-box}body.kpop2-template-page #main .kp-page-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:24px;font-size:13px;line-height:1.6}body.kpop2-template-page #main .kp-page>header h1{font-size:40px;line-height:1.2;letter-spacing:-.02em;margin:0 0 20px;text-wrap:balance}body.kpop2-template-page #main .kp-page .kp-page-lead{max-width:80ch;font-size:17px;line-height:1.75;margin-bottom:24px}body.kpop2-template-page #main .kp-page .kp-page-toc{padding:20px 24px;background:#f9f6f2;border:1px solid #d7d4cd;border-radius:6px;margin-block:24px 36px}body.kpop2-template-page #main .kp-page-toc summary{font-weight:600;min-height:36px;cursor:pointer}body.kpop2-template-page #main .kp-page-toc ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 32px;padding:0;margin-top:12px;list-style:none}body.kpop2-template-page #main .kp-page-toc li{margin:0;min-width:0}body.kpop2-template-page #main .kp-page-toc a{display:block;padding:8px 0;line-height:1.55}body.kpop2-template-page #main .kp-page-body{font-size:16px;line-height:1.8;overflow-wrap:anywhere}body.kpop2-template-page #main .kp-page-body :is(p,ul,ol){max-width:85ch}body.kpop2-template-page #main .kp-page-body :is(h2,h3){text-wrap:balance;line-height:1.35}body.kpop2-template-page #main .kp-page-body h2{font-size:27px;margin-block:36px 16px}body.kpop2-template-page #main .kp-page-body h3{font-size:20px;margin-block:24px 12px;font-weight:600}body.kpop2-template-page #main .kp-page-body li+li{margin-top:8px}body.kpop2-template-page #main .kp-page-table{width:100%;max-width:100%;border-collapse:collapse;font-size:14px;line-height:1.65;margin-block:24px}body.kpop2-template-page #main .kp-page-table :is(th,td){padding:14px 16px;text-align:left;vertical-align:top;border:1px solid #d7d4cd;overflow-wrap:anywhere}body.kpop2-template-page #main .kp-page-table th{background:#eee8df;font-weight:600;color:#252522}body.kpop2-template-page #main .kp-page-table tbody tr:nth-child(2n){background:#fffefa}body.kpop2-template-page #main .kp-page-table caption{text-align:left;font-size:13px;color:#57564f;padding-bottom:10px}body.kpop2-template-page #main .kp-page-body details{border:1px solid #d7d4cd;border-radius:6px;padding:16px 20px;margin-block:12px;background:#fffefa}body.kpop2-template-page #main .kp-page-body summary{font-weight:600;cursor:pointer;line-height:1.6}body.kpop2-template-page #main .kp-page-body details[open]>summary{margin-bottom:14px}body.kpop2-template-page #main .kp-page .kp-page-related{display:flex;flex-wrap:wrap;gap:16px 28px;padding-top:24px;margin-top:40px;border-top:1px solid #d7d4cd}body.kpop2-template-page #main .kp-page-related a{min-height:44px;display:inline-flex;align-items:center}body.kpop2-template-page #main .kp-page a{text-underline-offset:4px;text-decoration-thickness:1px}body.kpop2-template-page #main .kp-page :is(a,summary):focus-visible{outline:2px solid #665044;outline-offset:4px}body.kpop2-template-page #main .kp-page [id]{scroll-margin-top:calc(var(--header-height,80px) + 24px)}body.kpop2-template-page #main .kp-page-body img{max-width:100%;height:auto}body.kpop2-template-article #main .article__wrapper{max-width:1040px;margin-inline:auto;width:calc(100% - 64px)}body.kpop2-template-article #main .kpj.kpj-magazine.kpj-wrap{width:100%;max-width:1040px;margin-inline:auto}body.kpop2-template-blog #main .kpj.kpj-magazine.kpj-wrap{max-width:1344px;width:calc(100% - 64px);margin-inline:auto}}@media(max-width:999px){body.kpop2-template-page #main :is(.kp-page,.kp-story__wrap,.kp-safety__wrap,kpop2-faq-center.kpop2-faq-center){box-sizing:border-box;width:calc(100% - 32px);max-width:720px;margin-inline:auto;padding-inline:0}body.kpop2-template-page #main .kp-page{padding-block:24px 36px}body.kpop2-template-page #main .kp-page :is(.kp-page-body,.kp-page-toc,.kp-page-lead,.kp-page-related){width:100%;max-width:100%;margin-inline:0;min-width:0}body.kpop2-template-page #main .kp-page-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;line-height:1.6;margin-bottom:16px}body.kpop2-template-page #main .kp-page-breadcrumb a{display:inline-flex;align-items:center;min-height:44px}body.kpop2-template-page #main .kp-page h1{font-size:clamp(27px,6.5vw,36px);line-height:1.22;letter-spacing:-.02em;text-wrap:balance;margin-block:0 16px}body.kpop2-template-page #main .kp-page-lead{font-size:16px;line-height:1.7;margin-bottom:20px}body.kpop2-template-page #main .kp-page-body{font-size:16px;line-height:1.75;overflow-wrap:anywhere}body.kpop2-template-page #main .kp-page-body :is(p,ul,ol){max-width:100%;margin-block:14px}body.kpop2-template-page #main .kp-page-body :is(ul,ol){padding-inline-start:22px}body.kpop2-template-page #main .kp-page-body li+li{margin-top:10px}body.kpop2-template-page #main .kp-page h2{font-size:24px;line-height:1.3;text-wrap:balance;margin-block:28px 14px}body.kpop2-template-page #main .kp-page h3{font-size:19px;line-height:1.4;font-weight:600;margin-block:22px 10px}body.kpop2-template-page #main .kp-page .kp-page-toc{box-sizing:border-box;padding:12px 16px;border:1px solid #d7d4cd;border-radius:6px;background:#f9f6f2;margin-block:20px 28px}body.kpop2-template-page #main .kp-page-toc summary{min-height:48px;padding-block:12px;font-size:15px;font-weight:600;line-height:1.6;cursor:pointer}body.kpop2-template-page #main .kp-page-toc ul{display:grid;grid-template-columns:1fr;gap:4px;padding:0;list-style:none;margin:8px 0}body.kpop2-template-page #main .kp-page-toc li{margin:0;min-width:0}body.kpop2-template-page #main .kp-page-toc a{display:flex;align-items:center;min-height:48px;padding-block:10px;font-size:15px;line-height:1.55;overflow-wrap:anywhere}body.kpop2-template-page #main .kp-page-body details{padding:0 14px;border:1px solid #d7d4cd;border-radius:6px;background:#fffefa;margin-block:12px}body.kpop2-template-page #main .kp-page-body summary{padding-block:14px;min-height:52px;font-size:16px;font-weight:600;line-height:1.55;cursor:pointer}body.kpop2-template-page #main .kp-page-body details[open]{padding-bottom:14px}body.kpop2-template-page #main .kp-page-body details[open]>summary{margin-bottom:8px;border-bottom:1px solid #d7d4cd}body.kpop2-template-page #main .kp-page-body :is(img,video,iframe){max-width:100%}body.kpop2-template-page #main .kp-page-body img{height:auto}body.kpop2-template-page #main .kp-page .kp-page-related{display:grid;grid-template-columns:1fr;gap:8px;padding-top:20px;margin-top:28px;border-top:1px solid #d7d4cd}body.kpop2-template-page #main .kp-page-related a{display:flex;align-items:center;min-height:48px;padding-block:10px}body.kpop2-template-page #main .kp-page a{text-underline-offset:3px;overflow-wrap:anywhere}body.kpop2-template-page #main .kp-page :is(a,summary,input,button,select,textarea):focus-visible{outline:2px solid #665044;outline-offset:3px}body.kpop2-template-page #main .kp-page [id]{scroll-margin-top:calc(var(--header-height,80px) + 20px)}body.kpop2-template-page #main .kp-page :is(input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;max-width:100%;min-width:0;font-size:16px;min-height:48px}body.kpop2-template-page #main .kp-page button{min-height:48px;white-space:normal;max-width:100%}body.kpop2-template-page #main .kp-page-table{width:100%;max-width:100%;font-size:15px;line-height:1.65;margin-block:20px}body.kpop2-template-page #main .kp-page-table caption{text-align:start;font-size:13px;line-height:1.6;padding-bottom:10px}body.kpop2-template-page #main .kp-page-table :is(th,td){overflow-wrap:anywhere;vertical-align:top}body.kpop2-template-page #main .kp-page-table td[data-label]:before{font-weight:600;color:#49463f}body.kpop2-template-page #main .kp-page-table tr{background:#fffefa}body.kpop2-template-page #main .kp-page-table td{padding:12px 14px}body.kpop2-template-page #main :is(.kp-story__wrap,.kp-safety__wrap,kpop2-faq-center) :is(h1,h2,h3){text-wrap:balance;overflow-wrap:anywhere}body.kpop2-template-page #main :is(.kp-story__wrap,.kp-safety__wrap,kpop2-faq-center) p{font-size:16px;line-height:1.75;overflow-wrap:anywhere}body.kpop2-template-page #main kpop2-faq-center :is(summary,button){min-height:48px;white-space:normal}body.kpop2-template-page #main kpop2-faq-center :is(input,select){font-size:16px;min-height:48px;max-width:100%}body.kpop2-template-article #main .article__wrapper{width:calc(100% - 32px);max-width:720px;margin-inline:auto}body:is(.kpop2-template-article,.kpop2-template-blog) #main .kpj.kpj-magazine.kpj-wrap{width:calc(100% - 32px);max-width:720px;margin-inline:auto;padding-inline:0}body.kpop2-template-article #main .article__wrapper .kpj.kpj-magazine.kpj-wrap{width:100%}body.kpop2-template-article #main .kpj-magazine .kpj-layout{grid-template-columns:minmax(0,1fr)}body.kpop2-template-article #main .kpj-content{width:100%;min-width:0;max-width:100%;margin-inline:0;font-size:16px;line-height:1.75}body.kpop2-template-article #main .kpj-content :is(p,ul,ol){max-width:100%;overflow-wrap:anywhere}body.kpop2-template-article #main .kpj h1{font-size:clamp(27px,6.5vw,36px);line-height:1.25;text-wrap:balance}body.kpop2-template-article #main .kpj-content h2{font-size:24px;line-height:1.35;margin-block:28px 14px}body.kpop2-template-article #main .kpj-content h3{font-size:19px;line-height:1.4;margin-block:22px 12px}body.kpop2-template-article #main .kpj-content summary{font-size:16px;font-weight:600;line-height:1.55;min-height:48px;padding-block:12px;overflow-wrap:anywhere}body.kpop2-template-article #main .kpj-content details[open]>summary{margin-bottom:12px}body.kpop2-template-article #main .kpj-content img{max-width:100%;height:auto}body:is(.kpop2-template-article,.kpop2-template-blog) #main .kpj :is(input,select){font-size:16px;min-height:48px;min-width:0;max-width:100%}body:is(.kpop2-template-article,.kpop2-template-blog) #main .kpj button{min-height:48px;white-space:normal}body:is(.kpop2-template-article,.kpop2-template-blog) #main .kpj-search-row{display:flex;flex-wrap:wrap;gap:8px}body:is(.kpop2-template-article,.kpop2-template-blog) #main .kpj-search-row input{flex:1 1 180px}body.kpop2-template-article #main .kpj-content [id]{scroll-margin-top:calc(var(--header-height,80px) + 20px)}body.kpop2-template-page #main .kp-contact__field label{line-height:1.6;overflow-wrap:anywhere}body.kpop2-template-page #main .kp-contact__form-heading .kp-contact__required{white-space:normal}body.kpop2-template-page #main .kp-contact__faq summary{min-height:52px}}@media(min-width:700px)and (max-width:999px){body.kpop2-template-page #main .kp-page-toc ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px}body.kpop2-template-page #main .kp-page-table :is(th,td){padding:12px 10px;font-size:14px}}@media(max-width:374px){body.kpop2-template-page #main .kp-page .kp-page-toc{padding-inline:12px}body.kpop2-template-page #main .kp-contact__links{grid-template-columns:1fr}body:is(.kpop2-template-article,.kpop2-template-blog) #main .kpj-search-row button{width:100%}}@media(prefers-reduced-motion:reduce){body:is(.kpop2-template-page,.kpop2-template-article,.kpop2-template-blog) #main :is(.kp-page,.kpj,.kp-contact) *{scroll-behavior:auto}}body.kpop2-template-article #main .kpj.kpj-magazine.kpj-wrap{padding-block:24px 40px}body.kpop2-template-article #main .kpj-magazine-breadcrumb{margin-block-end:16px}body.kpop2-template-article #main .kpj-layout{gap:24px}body.kpop2-template-article #main .kpj-sidebar{position:relative;top:auto;bottom:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(140px,.7fr);gap:12px;align-items:start;padding:0}body.kpop2-template-article #main .kpj-sidebar>.kpj-mobile-topics,body.kpop2-template-article #main .kpj-sidebar>.kpj-filters{position:relative;margin:0;border:1px solid var(--kpj-border);border-radius:4px;min-width:0;background:#fffaf7;grid-column:auto;grid-row:auto}body.kpop2-template-article #main .kpj-sidebar>details>summary{display:flex;align-items:center;gap:8px;list-style:none;min-height:48px;padding:10px 12px;font-size:14px;line-height:1.5}body.kpop2-template-article #main .kpj-sidebar>details>summary::-webkit-details-marker{display:none}body.kpop2-template-article #main .kpj-sidebar>details>summary:after{content:"+";margin-inline-start:auto;font-size:20px;line-height:1;flex:none}body.kpop2-template-article #main .kpj-sidebar>details[open]>summary:after{content:"\2212"}body.kpop2-template-article #main .kpj-sidebar>details>summary span{min-width:0;margin:0;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.kpop2-template-article #main .kpj-search-form{margin:0;min-width:0}body.kpop2-template-article #main .kpj-search-form>label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body.kpop2-template-article #main .kpj-search-row{margin:0;display:flex;flex-wrap:nowrap;gap:8px}body.kpop2-template-article #main .kpj-search-row input{flex:1 1 0;min-width:0;min-height:48px}body.kpop2-template-article #main .kpj-search-row button{width:auto;flex:none;min-height:48px}body.kpop2-template-article #main .kpj-sidebar>.kpj-live-status{grid-column:1/-1;margin:0;min-height:0}body.kpop2-template-article #main .kpj-sidebar>.kpj-live-status:empty{display:none}body.kpop2-template-article #main .kpj-article h1{max-width:30ch;margin-block:8px 16px;overflow-wrap:break-word}body.kpop2-template-article #main .kpj-article .kpj-meta{font-size:13px;line-height:1.6;gap:6px 16px;margin-block:0 20px}body.kpop2-template-article #main .kpj-article .kpj-meta>span{white-space:nowrap}@media(min-width:1000px){body.kpop2-template-article #main .kpj-sidebar>details>nav,body.kpop2-template-article #main .kpj-sidebar>details>[data-kpj-controls]{position:absolute;inset-block-start:calc(100% + 8px);inset-inline-start:0;width:360px;max-width:calc(100vw - 64px);max-height:min(60vh,520px);overflow:auto;padding:16px;background:#fffaf7;border:1px solid var(--kpj-border);border-radius:4px;box-shadow:0 8px 24px #392f2c1f;z-index:5}body.kpop2-template-article #main .kpj-sidebar>.kpj-filters>[data-kpj-controls]{inset-inline-start:auto;inset-inline-end:0}body.kpop2-template-article #main .kpj-sidebar .kpj-topic-links{grid-template-columns:1fr}}@media(max-width:999px){body.kpop2-template-article #main .kpj-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.kpop2-template-article #main .kpj-search-form{grid-column:1/-1;grid-row:1}body.kpop2-template-article #main .kpj-sidebar>.kpj-mobile-topics{grid-column:1;grid-row:2}body.kpop2-template-article #main .kpj-sidebar>.kpj-filters{grid-column:2;grid-row:2}body.kpop2-template-article #main .kpj-sidebar>details[open]{grid-column:1/-1;grid-row:auto;max-height:65vh;overflow:auto}body.kpop2-template-article #main .kpj-sidebar>details>summary span{display:none}body.kpop2-template-article #main .kpj-sidebar>details>nav,body.kpop2-template-article #main .kpj-sidebar>details>[data-kpj-controls]{padding:0 12px 12px}body.kpop2-template-article #main .kpj-article h1{max-width:100%;font-size:clamp(26px,6vw,34px);text-wrap:pretty}body.kpop2-template-article #main .kpj-article .kpj-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;font-size:12px}body.kpop2-template-article #main .kpj-article .kpj-meta>span{white-space:normal}}@media(max-width:749px){body.kpop2-template-article #main .kpj-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body.kpop2-template-article #main .kpj-sidebar>.kpj-search-form{grid-column:1/-1;grid-row:auto}body.kpop2-template-article #main .kpj-sidebar>.kpj-mobile-topics,body.kpop2-template-article #main .kpj-sidebar>.kpj-filters{position:relative;grid-column:auto;grid-row:auto;width:100%;min-width:0;margin:0}}@media(max-width:749px){body.kpop2-template-article #main .kpj-article h1{font-size:24px;line-height:1.18;letter-spacing:-.02em}}
/*# sourceMappingURL=/cdn/shop/t/142/assets/kpop2-content-width.css.map */
