body.kpop2-template-product .product-info.kpop2-product-info #bcpo{max-width:100%!important}.kpop2-collection-intro-details{margin-top:12px}.kpop2-collection-intro-details>summary{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer;font-size:14px;color:#79364b;list-style:none}.kpop2-collection-intro-details>summary:after{content:"+";font-size:20px}.kpop2-collection-intro-details[open]>summary:after{content:"\2212"}body .kpop2-collection-hero{padding:22px;gap:16px 28px}body .kpop2-collection-hero__summary{padding:16px;display:grid;grid-template-columns:auto 1fr;gap:8px 12px;align-items:center}body .kpop2-collection-hero__count{font-size:28px}body .kpop2-collection-hero__count-label{margin:0;font-size:12px}body .kpop2-collection-hero__summary>p{display:none}body .kpop2-collection-hero__jump{grid-column:1/-1}#kpop2-browse-products{scroll-margin-top:150px}body.kpop2-template-index .k2-lite__heading>a{gap:10px}body.kpop2-template-index .k2-lite__tile strong{gap:8px}@media(max-width:699px){body .kpop2-collection-hero{padding:16px;gap:8px;border-radius:16px}body .kpop2-collection-hero__summary{padding:12px}body .kpop2-collection-hero__eyebrow{margin-bottom:8px}body.kpop2-template-index .k2-lite__tile strong{font-size:13px;line-height:1.4;padding:12px 10px}}@media(min-width:700px){body.kpop2-template-collection .shopify-section--main-collection .product-list>.product-card.kpop2-clean-card{display:grid!important;grid-template-rows:subgrid;grid-row:span 5;row-gap:8px!important;align-content:start}body.kpop2-template-collection .shopify-section--main-collection .product-list .product-card.kpop2-clean-card :is(.kpop2-cinfo,.kpop2-cinfo__decision){display:contents!important}body.kpop2-template-collection .shopify-section--main-collection .product-list .product-card.kpop2-clean-card .kpop2-cinfo__heading{align-self:start;margin-top:2px}body.kpop2-template-collection .shopify-section--main-collection .product-list .product-card.kpop2-clean-card .kpop2-cinfo__purchase{align-self:start;align-content:start;min-height:24px}body.kpop2-template-collection .shopify-section--main-collection .product-list .product-card.kpop2-clean-card .kpop2-cinfo__tags{align-self:start;align-content:start}body.kpop2-template-collection .shopify-section--main-collection .product-list .product-card.kpop2-clean-card .kpop2-cinfo__action{width:100%;margin:0;align-self:start;padding-bottom:20px}}@media(min-width:700px){body.kpop2-template-collection .shopify-section--main-collection .product-list{row-gap:8px!important}body.kpop2-template-collection .shopify-section--main-collection .product-list .product-card.kpop2-clean-card .kpop2-cinfo__action{width:100%!important;max-width:none!important;padding-bottom:24px}body.kpop2-template-collection .shopify-section--main-collection .product-list .product-card.kpop2-clean-card .kpop2-cinfo__action :is(kpop2-card-quick-add,summary,.kpop2-cinfo__cta){width:100%!important;max-width:none!important}}@media(min-width:700px){body.kpop2-template-collection .shopify-section--main-collection .product-list>.product-card.kpop2-clean-card{grid-template-rows:subgrid!important}body.kpop2-template-collection .shopify-section--main-collection .product-card.kpop2-clean-card>.product-card__figure{aspect-ratio:1;min-height:0;width:100%;align-self:start}}body .product-card__figure,body .product-card__media{aspect-ratio:1;min-width:0;min-height:0;overflow:hidden;background:#f5f3f0}body .product-card__media{display:block;width:100%}body .product-card__media .product-card__image{width:100%;height:100%;object-fit:contain}body .product-card__media .kpop2-card-image--cover{object-fit:cover}body .product-card__media .kpop2-card-image--contain{object-fit:contain}body.kpop2-template-product .shopify-section--main-product .kpop2-stable-gallery{--product-gallery-thumbnail-size:60px;--product-gallery-thumbnail-list-gap:8px;--kpop2-frame-height:min(540px,75cqi);display:grid;grid-template-columns:minmax(0,1fr);gap:12px;width:100%;max-width:720px;min-width:0;justify-self:center;container-type:inline-size;overflow:visible}body.kpop2-template-product .shopify-section--main-product .kpop2-stable-gallery .product-gallery__image-list{width:100%;min-width:0;gap:10px}body.kpop2-template-product .shopify-section--main-product .kpop2-stable-gallery .product-gallery__carousel{height:var(--kpop2-frame-height)!important;max-height:none!important;min-height:0;width:100%;padding:0!important;margin:0!important;grid:auto / auto-flow 100%;gap:0;align-items:center;scroll-snap-type:x mandatory;overflow-x:auto;overflow-y:hidden;border-radius:10px;background:#f5f3f0}body.kpop2-template-product .shopify-section--main-product .kpop2-stable-gallery .product-gallery__media{display:grid;place-items:center;width:100%!important;height:var(--kpop2-frame-height)!important;min-width:0;min-height:0;max-height:none!important;max-width:none!important;margin:0!important;overflow:hidden;background:#f5f3f0!important}body.kpop2-template-product .shopify-section--main-product .kpop2-stable-gallery .product-gallery__media>img{display:block;width:100%!important;height:100%!important;min-height:0;max-height:100%!important;object-fit:contain!important}body.kpop2-template-product .shopify-section--main-product .kpop2-stable-gallery .product-gallery__media>:is(video-media,model-media){max-width:100%;max-height:100%;height:100%}body.kpop2-template-product .shopify-section--main-product .kpop2-stable-gallery .product-gallery__media :is(video,iframe,model-viewer){width:100%;height:100%;object-fit:contain}body.kpop2-template-product .shopify-section--main-product .kpop2-stable-gallery .product-gallery__thumbnail-list{position:relative!important;top:auto!important;width:100%;min-width:0;padding:0!important;margin:0!important}body.kpop2-template-product .shopify-section--main-product .kpop2-stable-gallery .product-gallery__thumbnail-scroller{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--product-gallery-thumbnail-size);gap:8px;width:100%;max-width:100%;height:auto;max-height:none;padding:4px;margin:0!important;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-padding:4px;scroll-snap-type:x proximity}body.kpop2-template-product .shopify-section--main-product .kpop2-stable-gallery .product-gallery__thumbnail-scroller::-webkit-scrollbar{display:none;width:0;height:0}body.kpop2-template-product .shopify-section--main-product .kpop2-stable-gallery .product-gallery__thumbnail{width:var(--product-gallery-thumbnail-size);height:var(--product-gallery-thumbnail-size);aspect-ratio:1;padding:3px;border:2px solid transparent;border-radius:7px;background:#f5f3f0;overflow:hidden;outline:none;scroll-snap-align:start}body.kpop2-template-product .shopify-section--main-product .kpop2-stable-gallery .product-gallery__thumbnail[aria-current=true]{border-color:#79364b}body.kpop2-template-product .shopify-section--main-product .kpop2-stable-gallery .product-gallery__thumbnail:focus-visible{outline:2px dashed #79364b;outline-offset:1px}body.kpop2-template-product .shopify-section--main-product .kpop2-stable-gallery .product-gallery__thumbnail>img{width:100%;height:100%;object-fit:contain;border:0;outline:none}body.kpop2-template-product .shopify-section--main-product .kpop2-stable-gallery .product-gallery__zoom-button{display:grid!important;inset-block-start:12px;inset-inline-end:12px;width:44px;height:44px;box-shadow:0 1px 6px #0002}.kpop2-gallery-controls{display:flex;justify-content:flex-end;gap:8px;min-height:44px}.kpop2-gallery-controls button{display:grid;place-items:center;width:44px;height:44px;border:1px solid #d7cec8;border-radius:50%;background:#fff}.kpop2-gallery-controls button:disabled{opacity:.3;cursor:default}@media(min-width:700px){body.kpop2-template-product .shopify-section--main-product .kpop2-stable-gallery{--product-gallery-thumbnail-size:68px}}@media(min-width:1000px){body.kpop2-template-product .shopify-section--main-product .kpop2-stable-gallery{max-width:720px;--kpop2-frame-height:min(560px,100cqi)}}@media(min-width:1200px){body.kpop2-template-product .shopify-section--main-product .kpop2-stable-gallery:has(.product-gallery__thumbnail-list){--kpop2-frame-height:min(560px, calc(100cqi - 88px) );grid-template-columns:76px minmax(0,1fr);column-gap:12px}body.kpop2-template-product .shopify-section--main-product .kpop2-stable-gallery .product-gallery__image-list{grid-column:2;grid-row:1}body.kpop2-template-product .shopify-section--main-product .kpop2-stable-gallery:not(:has(.product-gallery__thumbnail-list)) .product-gallery__image-list{grid-column:1}body.kpop2-template-product .shopify-section--main-product .kpop2-stable-gallery .product-gallery__thumbnail-list{grid-column:1;grid-row:1}body.kpop2-template-product .shopify-section--main-product .kpop2-stable-gallery .product-gallery__thumbnail-scroller{grid-auto-flow:row;grid-template-columns:68px;grid-auto-columns:auto;height:var(--kpop2-frame-height);max-height:var(--kpop2-frame-height);overflow-x:hidden;overflow-y:auto;scroll-snap-type:y proximity}}@media(max-width:699px){body .product-card__figure,body .product-card__media{border-radius:10px}}@media(max-width:1199px){.kpop2-gallery-controls{display:none}}@media(max-width:699px){body.kpop2-template-collection .shopify-section--main-collection .product-list{align-items:stretch}body.kpop2-template-collection .shopify-section--main-collection .product-list>.product-card.kpop2-clean-card{display:flex!important;flex-direction:column;grid-row:auto!important;height:100%;gap:12px!important}body.kpop2-template-collection .shopify-section--main-collection .product-card.kpop2-clean-card>.product-card__figure{flex:none;width:100%}body.kpop2-template-collection .shopify-section--main-collection .product-card.kpop2-clean-card .kpop2-cinfo,body.kpop2-template-collection .shopify-section--main-collection .product-card.kpop2-clean-card .kpop2-cinfo__decision{display:flex!important;flex-direction:column;flex:1;gap:8px}body.kpop2-template-collection .shopify-section--main-collection .product-card.kpop2-clean-card .kpop2-cinfo__action{margin-top:auto;width:100%;max-width:none}}body.kpop2-template-product .shopify-section--main-product .kpop2-stable-gallery video-media>img{object-fit:contain}body .product-list .product-card.kpop2-clean-card .kpop2-cinfo__tags{flex:0 0 auto!important;align-items:flex-start!important;align-content:flex-start!important;height:auto;min-height:0}body .product-list .product-card.kpop2-clean-card .kpop2-cinfo__tag{flex:0 0 auto;align-self:flex-start;height:auto;max-width:100%}body .product-card.kpop2-clean-card kpop2-card-quick-add .kpop2-qa__toggle{position:relative;display:block;flex:0 0 16px;width:16px;height:16px;align-self:center;font-size:0;line-height:1}body .product-card.kpop2-clean-card kpop2-card-quick-add .kpop2-qa__toggle:before,body .product-card.kpop2-clean-card kpop2-card-quick-add .kpop2-qa__toggle:after{content:""!important;display:block;position:absolute;inset:auto;left:50%;top:50%;width:12px;height:1.5px;transform:translate(-50%,-50%);background:currentColor}body .product-card.kpop2-clean-card kpop2-card-quick-add .kpop2-qa__toggle:after{width:1.5px;height:12px}body .product-card.kpop2-clean-card kpop2-card-quick-add details[open] .kpop2-qa__toggle:after{display:none}.product-info.kpop2-product-info .accordion__content:has(.kpop2-specifications-inline){container-type:inline-size;container-name:kpop2-specifications}.product-info.kpop2-product-info .accordion__content .kpop2-specifications-inline{grid-template-columns:minmax(0,1fr);column-gap:24px;padding-top:4px}.product-info.kpop2-product-info .accordion__content .kpop2-specifications-inline>.kpop2-specifications-inline__item{grid-template-columns:minmax(0,8rem) minmax(0,1fr);align-items:baseline;align-content:center;column-gap:12px;row-gap:0;min-height:44px;padding-block:4px}.product-info.kpop2-product-info .accordion__content .kpop2-specifications-inline>.kpop2-specifications-inline__item--wide{grid-column:1/-1}.product-info.kpop2-product-info .accordion__content .kpop2-specifications-inline :is(.kpop2-specifications-inline__label,.kpop2-specifications-inline__value,.kpop2-specification-link){min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.product-info.kpop2-product-info .accordion__content .kpop2-specifications-inline .kpop2-specification-link{padding:6px 0}.product-info.kpop2-product-info .accordion__content .kpop2-specifications-inline>.kpop2-specifications-inline__item:has(.kpop2-specifications-inline__value>a:nth-of-type(5)){grid-template-columns:minmax(0,1fr);row-gap:4px;padding-block:10px}@media(min-width:700px){@container kpop2-specifications (min-width:560px){.product-info.kpop2-product-info .accordion__content .kpop2-specifications-inline{grid-template-columns:repeat(2,minmax(0,1fr))}}}@media(max-width:699px){.product-info.kpop2-product-info .accordion__content .kpop2-specifications-inline>.kpop2-specifications-inline__item{padding-block:0}.product-info.kpop2-product-info .accordion__content .kpop2-specifications-inline .kpop2-specification-link{min-height:44px;padding:10px 0}}@supports (grid-template-rows: subgrid){body .kpop2-recommendation-cards scroll-carousel.product-list.product-list--carousel{grid-template-rows:repeat(5,max-content)!important;grid-auto-rows:max-content;row-gap:8px;align-items:start}body .kpop2-recommendation-cards product-list.product-list:not(.floating-controls-container){grid-auto-rows:max-content;row-gap:8px;align-items:start}body .kpop2-recommendation-cards .product-list>.product-card.kpop2-clean-card{display:grid!important;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid!important;grid-row:span 5!important;grid-column:auto;height:auto!important;min-height:0;gap:8px!important;align-content:start;align-self:stretch}body .kpop2-recommendation-cards .product-list>.product-card.kpop2-clean-card :is(.kpop2-cinfo,.kpop2-cinfo__decision){display:contents!important}body .kpop2-recommendation-cards .product-list>.product-card.kpop2-clean-card>.product-card__figure{grid-row:1;width:100%;height:auto;aspect-ratio:1;align-self:start}body .kpop2-recommendation-cards .product-list>.product-card.kpop2-clean-card .kpop2-cinfo__heading{grid-row:2;align-self:start;margin-top:2px}body .kpop2-recommendation-cards .product-list>.product-card.kpop2-clean-card .kpop2-cinfo__purchase{grid-row:3;align-self:start;min-height:24px}body .kpop2-recommendation-cards .product-list>.product-card.kpop2-clean-card .kpop2-cinfo__tags{grid-row:4;align-self:start}body .kpop2-recommendation-cards .product-list>.product-card.kpop2-clean-card .kpop2-cinfo__action{grid-row:5;align-self:start;margin:0;width:100%;max-width:none;padding-bottom:24px}@media(max-width:699px){body.kpop2-template-collection .shopify-section--main-collection .product-list{grid-auto-rows:max-content;row-gap:8px!important;align-items:start}body.kpop2-template-collection .shopify-section--main-collection .product-list>.product-card.kpop2-clean-card{display:grid!important;container-type:normal!important;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid!important;grid-row:span 5!important;grid-column:auto;height:auto!important;min-height:0;gap:8px!important;align-content:start;align-self:stretch}body.kpop2-template-collection .shopify-section--main-collection .product-list>.product-card.kpop2-clean-card :is(.kpop2-cinfo,.kpop2-cinfo__decision){display:contents!important}body.kpop2-template-collection .shopify-section--main-collection .product-list>.product-card.kpop2-clean-card>.product-card__figure{grid-row:1;width:100%;height:auto;aspect-ratio:1;align-self:start}body.kpop2-template-collection .shopify-section--main-collection .product-list>.product-card.kpop2-clean-card .kpop2-cinfo__heading{grid-row:2;align-self:start;margin-top:2px}body.kpop2-template-collection .shopify-section--main-collection .product-list>.product-card.kpop2-clean-card .kpop2-cinfo__purchase{grid-row:3;align-self:start;min-height:24px}body.kpop2-template-collection .shopify-section--main-collection .product-list>.product-card.kpop2-clean-card .kpop2-cinfo__tags{grid-row:4;align-self:start}body.kpop2-template-collection .shopify-section--main-collection .product-list>.product-card.kpop2-clean-card .kpop2-cinfo__action{grid-row:5;align-self:start;margin:0;width:100%;max-width:none;padding-bottom:24px}}}.k2-lite__color-title{display:flex;align-items:center;gap:.35em}.k2-lite__color-title .kpop2-cute-moment{width:1em;height:.9em;flex:0 0 1em}.kpop2-cute-moment{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;line-height:0}.kpop2-cute-moment__art{display:block;width:100%;height:100%;overflow:visible}.k2-lite__heading .kpop2-cute-moment--peek{transform-origin:50% 100%;animation:kpop2-cat-peek 1.05s ease-out 1 both}.kpop2-no-results-copy{display:flex;align-items:center;gap:.55em;max-width:38rem;margin-block-end:8px}.kpop2-no-results-copy .kpop2-cute-moment{width:1.1em;height:1em;flex:0 0 1.1em;transform-origin:50% 70%;animation:kpop2-cat-think 1.1s ease-in-out 1 both}.kpop2-no-results-copy p{margin:0}.kpop2-cart-drawer-title{display:flex;align-items:center;gap:.35em}.kpop2-cart-drawer-title .kpop2-cute-moment--cart{width:1em;height:.9em;flex:0 0 1em;transform-origin:50% 80%;animation:kpop2-cat-happy .85s ease-out 1 both}.empty-state .prose>p .kpop2-cute-moment--empty,.kpop2-cart-empty__message>p .kpop2-cute-moment--empty{display:inline-flex;width:1em;height:.9em;margin-inline-start:.35em;vertical-align:-.1em;transform-origin:50% 80%;animation:kpop2-cat-happy .85s ease-out 1 both}@keyframes kpop2-cat-peek{0%{transform:translateY(5px) rotate(-5deg);opacity:0}55%{transform:translateY(-2px) rotate(3deg);opacity:1}to{transform:translateY(0) rotate(0);opacity:1}}@keyframes kpop2-cat-think{0%,to{transform:rotate(0)}38%{transform:rotate(-7deg)}72%{transform:rotate(4deg)}}@keyframes kpop2-cat-happy{0%{transform:rotate(-5deg) scale(.94)}45%{transform:rotate(5deg) scale(1.04)}75%{transform:rotate(-2deg) scale(1)}to{transform:rotate(0) scale(1)}}@media(max-width:699px){.k2-lite__color-title{gap:.3em}.kpop2-no-results-copy{gap:.55em}}@media(prefers-reduced-motion:reduce){.k2-lite__heading .kpop2-cute-moment--peek,.kpop2-no-results-copy .kpop2-cute-moment--search,.kpop2-cart-drawer-title .kpop2-cute-moment--cart,.empty-state .prose>.kpop2-cute-moment--empty,#cart-drawer .kpop2-cart-empty>.kpop2-cute-moment--empty{animation:none}}@media(max-width:1180px){.header-sidebar__main-panel .header-sidebar__linklist-button{min-height:48px;font-size:19px;font-weight:500;line-height:1.25}.header-sidebar__sub-panel>.header-sidebar__back-button{min-height:48px;color:#392d2b;font-size:19px;font-weight:600;line-height:1.25}.header-sidebar__sub-panel>.header-sidebar__view-all{display:flex;min-height:44px;align-items:center;justify-content:space-between;margin:6px 0 8px;padding:8px 12px;border-radius:8px;background:#a32c6814;color:#8f285e;font-size:16px;font-weight:600;line-height:1.35;text-decoration:none}.header-sidebar__sub-panel>.header-sidebar__linklist{margin-inline-start:10px}.header-sidebar__sub-panel>.header-sidebar__linklist>li>.header-sidebar__linklist-button{min-height:44px;padding-inline-start:10px;color:#392d2bd6;font-size:16px;font-weight:400;line-height:1.35}.header-sidebar__sub-panel .header-sidebar__linklist>li>accordion-disclosure summary.header-sidebar__linklist-button{min-height:46px;padding-inline-start:10px;color:#51413c;font-size:16px;font-weight:500;line-height:1.35}.header-sidebar__sub-panel .header-sidebar__nested-linklist:not(.kpop2-mobile-color-grid):not(.kpop2-mobile-choice-grid)>a{display:flex;min-height:44px;align-items:center;padding-inline-start:14px;color:#392d2bc7;font-size:16px;line-height:1.35;text-decoration:none}.header-sidebar__nested-linklist.kpop2-mobile-color-grid,.header-sidebar__nested-linklist.kpop2-mobile-choice-grid,.header-sidebar__linklist.kpop2-mobile-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(44px,auto);align-items:stretch;gap:0 8px;margin:0;padding:0;border:0}.header-sidebar__linklist.kpop2-mobile-choice-grid>li{min-height:0;margin:0!important;padding:0!important}.header-sidebar__nested-linklist.kpop2-mobile-color-grid .kpop2-mobile-color-link,.header-sidebar__nested-linklist.kpop2-mobile-choice-grid .kpop2-mobile-choice-link,.header-sidebar__linklist.kpop2-mobile-choice-grid>li>.kpop2-mobile-choice-link{display:flex;min-width:0;min-height:44px;margin:0;align-items:center;gap:10px;padding:9px 10px;border:0;border-radius:6px;color:inherit;font:inherit;font-size:16px;line-height:1.3;text-decoration:none}.header-sidebar__nested-linklist.kpop2-mobile-choice-grid .kpop2-mobile-choice-link{padding-inline:8px;font-size:15px;letter-spacing:-.01em;white-space:nowrap}.header-sidebar__nested-linklist.kpop2-mobile-color-grid .kpop2-mobile-color-link:hover,.header-sidebar__nested-linklist.kpop2-mobile-choice-grid .kpop2-mobile-choice-link:hover,.header-sidebar__linklist.kpop2-mobile-choice-grid>li>.kpop2-mobile-choice-link:hover{background:#a32c680b}.header-sidebar__nested-linklist.kpop2-mobile-choice-grid .kpop2-mobile-choice-link:hover,.header-sidebar__linklist.kpop2-mobile-choice-grid>li>.kpop2-mobile-choice-link:hover{background:#a32c680b}.kpop2-mobile-color-dot{width:18px;height:18px;flex:0 0 18px;border:1px solid rgba(57,45,43,.2);border-radius:50%}.kpop2-mobile-color-dot--brown{background:#76574a}.kpop2-mobile-color-dot--gray{background:#737f8c}.kpop2-mobile-color-dot--choco{background:#513b34}.kpop2-mobile-color-dot--black{background:#292625}.kpop2-mobile-color-dot--blue{background:#718ba5}.kpop2-mobile-color-dot--pink{background:#d99cab}.kpop2-mobile-color-dot--green{background:#718a74}.kpop2-mobile-color-dot--hazel{background:#a77e52}.kpop2-mobile-color-dot--violet{background:#8c73ad}.kpop2-mobile-color-dot--yellow{background:#d8b75e}.kpop2-mobile-color-dot--red{background:#bd5360}.header-sidebar__nested-linklist.kpop2-mobile-color-grid a:focus-visible,.header-sidebar__nested-linklist.kpop2-mobile-choice-grid a:focus-visible,.header-sidebar__linklist.kpop2-mobile-choice-grid a:focus-visible{outline:2px solid #a32c68;outline-offset:-2px}}@media(max-width:699px){body :is(h1,.h1){font-size:clamp(1.8rem,7vw,2.5rem);line-height:1.18}body :is(h2,.h2){font-size:clamp(1.35rem,5.2vw,1.75rem);line-height:1.28}body :is(h3,.h3){font-size:clamp(1.1rem,4.4vw,1.4rem);line-height:1.32}body :is(.product-card,.kpj-card,.k2vj__story-card,.k2vj__card) :is(h1,h2,h3,.h1,.h2,.h3){font-size:inherit;line-height:inherit}.kpj h1{font-size:clamp(1.8rem,7vw,2.5rem);line-height:1.18}.kpj h2,.kpj-content h2{font-size:clamp(1.35rem,5.2vw,1.75rem);line-height:1.28}.kpj h3,.kpj-content h3{font-size:clamp(1.1rem,4.4vw,1.4rem);line-height:1.32}.k2vj__masthead{padding-block:16px!important}.k2vj__masthead h1{font-size:clamp(1.8rem,7vw,2.2rem)!important;line-height:1.18}.k2vj__topics{margin-block:12px 18px!important}}.shopify-section--main-search .product-card.kpop2-clean-card .kpop2-cinfo{display:flex;flex:1 1 auto;flex-direction:column;align-items:stretch;min-width:0;padding-block-start:12px;color:#302723;font-family:var(--text-font-family);text-align:start}.shopify-section--main-search .product-card.kpop2-clean-card .kpop2-cinfo__heading{display:block;font-size:18px;line-height:1.4}.shopify-section--main-search .product-card.kpop2-clean-card .kpop2-cinfo__title{display:inline;margin:0;min-height:0;color:#302723;font-size:18px;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none;text-decoration:none;overflow-wrap:anywhere}.shopify-section--main-search .product-card.kpop2-clean-card .kpop2-cinfo__purchase{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-block-start:0}.shopify-section--main-search .product-card.kpop2-clean-card .kpop2-cinfo__purchase .price-list{display:flex;flex:0 1 auto;order:0;width:auto;min-width:0;margin:0;text-align:start;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:3px 8px}.shopify-section--main-search .product-card.kpop2-clean-card .kpop2-cinfo__purchase .price-list :is(sale-price,regular-price){color:#302723;font-size:18px;font-weight:600;line-height:1.35;letter-spacing:0}.shopify-section--main-search .product-card.kpop2-clean-card .kpop2-cinfo__purchase .price-list compare-at-price{color:#71665f;font-size:13px;font-weight:400;line-height:1.4;text-decoration:line-through}.shopify-section--main-search .product-card.kpop2-clean-card .kpop2-cinfo__rating{display:inline-flex;flex:0 0 auto;order:1;align-items:center;gap:4px;margin-inline-start:0;color:#62564f;font-size:13px;line-height:1.4;text-decoration:none;white-space:nowrap}.shopify-section--main-search .product-card.kpop2-clean-card .kpop2-cinfo__decision{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-block-start:5px}.shopify-section--main-search .product-card.kpop2-clean-card .kpop2-cinfo__tags{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:6px;min-width:0}.shopify-section--main-search .product-card.kpop2-clean-card .kpop2-cinfo__tag{display:inline-flex;align-items:center;justify-content:center;min-height:26px;max-width:100%;padding:4px 8px;border:1px solid #e7ced8;border-radius:4px;background:#f7e6ec;color:#79364b;font-size:11px;font-weight:500;line-height:1.4;letter-spacing:0}.shopify-section--main-search .product-card.kpop2-clean-card .kpop2-cinfo__tag--bogo{border-color:#ddb5c4;background:#f3d2de;color:#692c43;font-weight:600}.shopify-section--main-search .product-card.kpop2-clean-card .kpop2-cinfo__action{flex:0 0 auto;width:124px;margin-inline-start:auto}.shopify-section--main-search .product-card.kpop2-clean-card .kpop2-cinfo__cta{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;padding:10px 14px;border:1px solid #a59b93;border-radius:4px;background:transparent;color:#302723;font-family:inherit;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;text-transform:none}.shopify-section--main-search .product-card.kpop2-clean-card .kpop2-cinfo :is(a,button):focus-visible{outline:2px solid #79364b;outline-offset:3px}@media(max-width:699px){.shopify-section--main-search .product-card.kpop2-clean-card .kpop2-cinfo{padding-block-start:9px}.shopify-section--main-search .product-card.kpop2-clean-card .kpop2-cinfo__heading{display:flex;align-items:baseline;gap:5px;font-size:16px}.shopify-section--main-search .product-card.kpop2-clean-card .kpop2-cinfo__title{font-size:16px;line-height:1.4}.shopify-section--main-search .product-card.kpop2-clean-card .kpop2-cinfo__purchase{column-gap:6px;margin-block-start:0}.shopify-section--main-search .product-card.kpop2-clean-card .kpop2-cinfo__purchase .price-list{column-gap:5px}.shopify-section--main-search .product-card.kpop2-clean-card .kpop2-cinfo__purchase .price-list :is(sale-price,regular-price){font-size:16px}.shopify-section--main-search .product-card.kpop2-clean-card .kpop2-cinfo__purchase .price-list compare-at-price{font-size:11px}.shopify-section--main-search .product-card.kpop2-clean-card .kpop2-cinfo__rating{color:#504741;font-size:13px;font-weight:500;gap:3px;margin-inline-start:0}.shopify-section--main-search .product-card.kpop2-clean-card .kpop2-cinfo__decision{align-items:stretch;flex-direction:column;gap:9px;margin-block-start:5px}.shopify-section--main-search .product-card.kpop2-clean-card .kpop2-cinfo__tags{gap:5px}.shopify-section--main-search .product-card.kpop2-clean-card .kpop2-cinfo__tag{padding:4px 7px;font-size:12px;min-height:26px}.shopify-section--main-search .product-card.kpop2-clean-card .kpop2-cinfo__action{width:100%;margin-inline-start:0}.shopify-section--main-search .product-card.kpop2-clean-card .kpop2-cinfo__cta{padding:9px 10px;font-size:12px}}@media(max-width:749px){body #main :is(h1,.h1){font-size:clamp(1.55rem,6.5vw,1.875rem)!important;line-height:1.2!important}body #main :is(h2,.h2){font-size:clamp(1.2rem,5.2vw,1.5rem)!important;line-height:1.3!important}body #main :is(h3,.h3){font-size:clamp(1.05rem,4.6vw,1.25rem)!important;line-height:1.35!important}.k2vj .k2vj__masthead h1{font-size:clamp(27px,7.4vw,30px)!important;line-height:1.16!important;letter-spacing:-.035em!important;margin:14px 0 12px!important}.k2vj .k2vj__cover-copy h2,.k2vj .k2vj__section-heading h2,.k2vj .k2vj__section-heading--edit h2,.k2vj .k2vj__promise h2{font-size:24px!important;line-height:1.25!important}.k2vj .k2vj__highlight-card h3,.k2vj .k2vj__story h3,.k2vj .k2vj__story--lead h3{font-size:19px!important;line-height:1.32!important}.k2vj .k2vj__highlights,.k2vj .k2vj__edit{padding-top:40px!important}.k2vj .k2vj__highlight-grid{gap:32px!important}.k2vj .k2vj__story,.k2vj .k2vj__story--lead,.k2vj .k2vj__story--wide,.k2vj .k2vj__story--text{margin-bottom:34px!important}.k2vj .k2vj__promise{margin-top:52px!important}body.kpop2-template-article #main .kpj-magazine .kpj-layout{gap:12px!important}body.kpop2-template-article #main .kpj-magazine .kpj-sidebar{row-gap:8px!important}body.kpop2-template-article #main .kpj-sidebar>.kpj-mobile-topics summary,body.kpop2-template-article #main .kpj-sidebar>.kpj-filters>summary{min-height:44px!important;padding:8px 10px!important;font-size:14px!important;line-height:1.3!important}body.kpop2-template-article #main .kpj-sidebar>.kpj-search-form{margin:0!important}body.kpop2-template-article #main .kpj-sidebar .kpj-search-row{gap:6px!important;margin:0!important}body.kpop2-template-article #main .kpj-sidebar .kpj-search-row :is(input,button){min-height:44px!important}body.kpop2-template-article #main .kpj-magazine .kpj-article>header>h1{font-size:24px!important;line-height:1.24!important;margin:4px 0 12px!important;letter-spacing:-.02em!important}body.kpop2-template-article #main .kpj-magazine .kpj-article .kpj-content h2{font-size:21px!important;line-height:1.32!important;margin-block:28px 12px!important}body.kpop2-template-article #main .kpj-magazine .kpj-article .kpj-content h3{font-size:18px!important;line-height:1.35!important;margin-block-start:22px!important}body.kpop2-template-article #main .kpj-magazine .kpj-article .kpj-meta{margin-block-end:16px!important}}@media screen and (max-width:999px){.shopify-section--header .header-sidebar__scroller{scrollbar-width:none!important;-ms-overflow-style:none;overscroll-behavior-y:contain}.shopify-section--header .header-sidebar__scroller::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.shopify-section--header .header-sidebar__linklist-button,.shopify-section--header .header-sidebar__linklist.divide-y .header-sidebar__linklist-button{box-sizing:border-box;min-height:44px!important;padding:8px 10px!important;line-height:1.3!important}.shopify-section--header .header-sidebar__linklist-button.kpop2-sidebar-link--deals{margin-block:2px!important}}
/*# sourceMappingURL=/cdn/shop/t/131/assets/kpop2-storefront-polish.css.map */
