@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,700;1,700&display=swap";body,.page-container,.main-content{background:#fff!important;font-family:Space Grotesk,sans-serif;color:#1a1525;min-height:100vh;position:relative}body:before{content:"";position:fixed;border-radius:50%;pointer-events:none;z-index:0;filter:blur(80px);width:500px;height:500px;background:#d5bef3;opacity:.16;top:-120px;left:-100px}body:after{content:"";position:fixed;border-radius:50%;pointer-events:none;z-index:0;filter:blur(80px);width:400px;height:400px;background:#8aa9ec;opacity:.13;top:100px;right:-80px}.kpop-orbs{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:visible}.kpop-orb{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none}.kpop-hero,.kpop-featured,.kpop-artists,.kpop-banner,.kpop-bottom-grid-section,.kpop-preorder,.kpop-constellation,.kpop-krew{position:relative;z-index:1}.kpop-hero,.kpop-featured,.kpop-artists,.kpop-bottom-grid-section{padding:16px 32px}.kpop-banner{margin:24px 32px}.kpop-hero{padding-top:80px!important}@keyframes kpop-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}}@keyframes kpop-sway{0%{transform:rotate(-.6deg) translateY(0)}25%{transform:rotate(.3deg) translateY(-3px)}50%{transform:rotate(.7deg) translateY(-1px)}75%{transform:rotate(-.2deg) translateY(-4px)}to{transform:rotate(-.6deg) translateY(0)}}.kpop-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.kpop-section-title{font-size:20px;font-weight:700;display:flex;align-items:center;gap:10px;color:#1a1525}.kpop-s-dot{width:9px;height:9px;border-radius:50%;display:inline-block}.kpop-see-all{font-size:13px;color:#1a152559;text-decoration:none}.kpop-see-all:hover{color:#5c3d7a}.collection__header,.featured-collection__header,.section-header,.collection-list-with-view{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:20px 28px 12px!important}.collection__title,.featured-collection__title,.collection-list__title,.section-header h2,.section-header .title,.featured-collection .collection__title,.section-header__title{font-weight:700!important;color:#1a1525!important;display:flex!important;align-items:center!important;gap:8px!important;font-style:normal!important;margin:0!important}.collection__title:before,.featured-collection__title:before,.collection-list__title:before,.section-header h2:before,.section-header .title:before,.section-header__title:before{content:""!important;width:8px!important;height:8px!important;border-radius:50%!important;background:#ffc5dd!important;display:inline-block!important;flex-shrink:0!important}.collection__view-all a,.featured-collection__view-all,.collection__view-all,.section-header a{color:#1a152552!important;text-decoration:none!important;font-weight:400!important}.collection__view-all a:hover,.featured-collection__view-all:hover{color:#5c3d7a!important}.kpop-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;background:#a593bb1f;border:.5px solid rgba(165,147,187,.38);border-radius:999px;padding:5px 14px;font-size:11px;font-weight:600;color:#5c3d7a;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:20px}.kpop-hero__dot{width:6px;height:6px;background:#a593bb;border-radius:50%;display:inline-block;animation:kpop-pulse 2s ease-in-out infinite}.kpop-hero__title{font-family:Playfair Display,serif;font-size:70px;line-height:1.05;font-weight:700;color:#1a1525;margin-bottom:24px}.kpop-hero__title em{font-style:italic;color:#5c3d7a}.kpop-hero__body{display:flex;align-items:flex-start;gap:40px;margin-top:20px}.kpop-hero__desc{font-size:15px;line-height:1.7;color:#1a152585;max-width:300px}.kpop-hero__btns{display:flex;gap:10px;margin-top:20px}.kpop-hero__chip{display:flex;align-items:center;gap:12px;background:#fffc;border:.5px solid rgba(26,21,37,.08);border-radius:14px;padding:12px 16px;cursor:pointer;flex-shrink:0;text-decoration:none}.kpop-play-btn{width:36px;height:36px;background:#ffc5dd;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;color:#1a1525}.kpop-chip-label{font-size:13px;color:#1a1525bf}.kpop-chip-sub{font-size:11px;color:#1a152561;margin-top:2px}.kpop-btn-primary{background:#a593bb;color:#fff;border:none;border-radius:999px;padding:11px 22px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block;transition:transform .2s}.kpop-btn-primary:hover{transform:scale(1.04)}.kpop-btn-ghost{background:#fff;color:#1a15258c;border:.5px solid rgba(26,21,37,.12);border-radius:999px;padding:11px 22px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.kpop-btn-ghost:hover{border-color:#a593bb80;color:#5c3d7a}.kpop-floating-tags{display:flex;flex-direction:column;gap:10px;align-items:flex-end;margin:12px 32px}.kpop-tag-pill{padding:8px 18px;border-radius:999px;font-size:13px;font-weight:600;display:inline-block;color:#1a1525}.kpop-tag-pill--pink{background:#ffc5dd}.kpop-tag-pill--green{background:#daf6d5}.kpop-tag-pill--purple{background:#d5bef3}.kpop-tag-pill--blue{background:#8aa9ec}.kpop-constellation{overflow:hidden;margin:4px 0}.kpop-constellation canvas{display:block;width:100%;height:80px}.kpop-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.kpop-product-card{border-radius:22px;overflow:hidden;text-decoration:none;display:block;position:relative;transform-origin:center bottom;animation:kpop-sway 6s ease-in-out infinite}.kpop-product-card:nth-child(1){animation-duration:6.5s;animation-delay:0s}.kpop-product-card:nth-child(2){animation-duration:7.2s;animation-delay:-2.4s}.kpop-product-card:nth-child(3){animation-duration:5.8s;animation-delay:-4.1s}.kpop-product-card:nth-child(4){animation-duration:6.8s;animation-delay:-1.2s}.kpop-product-card:nth-child(5){animation-duration:7.5s;animation-delay:-3.5s}.kpop-product-card:nth-child(6){animation-duration:6.2s;animation-delay:-5s}.kpop-product-card:hover{transform:none}.kpop-c-green{background:#daf6d5}.kpop-c-blue{background:#8aa9ec}.kpop-c-pink{background:#ffc5dd}.kpop-c-purple{background:#d5bef3}.kpop-c-mauve{background:#a593bb}.kpop-card-top{padding:18px 18px 10px;display:flex;align-items:flex-start;justify-content:space-between}.kpop-age-badge{font-size:11px;font-weight:700;background:#1a152517;border-radius:999px;padding:3px 10px;color:#1a1525}.kpop-card-arrow{width:30px;height:30px;background:#1a152517;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;color:#1a1525;font-weight:700}.kpop-card-img-area{width:100%;height:180px;overflow:hidden;display:flex;align-items:center;justify-content:center}.kpop-card-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.kpop-product-card:hover .kpop-card-img{transform:scale(1.05)}.kpop-card-img-fallback{font-size:48px;opacity:.2;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.kpop-card-bottom{padding:10px 18px 18px}.kpop-card-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#1a152561}.kpop-card-name{font-family:Playfair Display,serif;font-size:22px;font-style:italic;font-weight:700;line-height:1.1;margin-top:2px;color:#1a1525}.kpop-card-price{margin-top:8px;font-size:14px;font-weight:700;color:#1a15255c}.kpop-card-deco{position:absolute;bottom:14px;right:14px;font-size:44px;opacity:.14;color:#1a1525}.kpop-new-badge{position:absolute;top:0;right:16px;background:#a593bb;color:#fff;font-size:9px;font-weight:700;letter-spacing:1px;text-transform:uppercase;border-radius:0 0 8px 8px;padding:3px 8px}.card-wrapper{border-radius:16px!important;overflow:hidden!important;background:#fff!important;border:.5px solid rgba(26,21,37,.07)!important;position:relative!important;transition:transform .2s!important;cursor:pointer!important;box-shadow:none!important}.card-wrapper:hover{transform:translateY(-3px)!important;box-shadow:none!important}.quick-add,.quick-add__button,.card-wrapper .quick-add,.card .quick-add__submit{display:none!important;opacity:0!important;visibility:hidden!important;height:0!important;overflow:hidden!important}.card__media,.card .media{border-radius:0!important;aspect-ratio:1 / 1!important;overflow:hidden!important}.card__media img,.card .media img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border-radius:0!important}.card__badge{position:absolute!important;top:10px!important;left:10px!important;z-index:2!important;margin:0!important}.card__badge .badge,.badge{background:#d5bef3!important;color:#1a1525!important;font-size:9px!important;font-weight:700!important;border-radius:999px!important;padding:3px 8px!important;border:none!important;letter-spacing:0!important;text-transform:none!important}.badge--sold-out{background:#1a152514!important;color:#1a152573!important}.badge--sale,.card__badge .badge--sale{background:#daf6d5!important;color:#1a1525!important}.card-wrapper[data-product-tags*=preorder] .card__media:after,.product-card[data-tags*=preorder] .card__media:after{content:"Preorder"!important;position:absolute!important;top:10px!important;left:10px!important;background:#d5bef3!important;color:#1a1525!important;font-size:8px!important;font-weight:700!important;border-radius:999px!important;padding:3px 9px!important;z-index:2!important}.card__information,.card-information{padding:10px 12px 12px!important;text-align:left!important;display:block!important}.card__heading,.card__heading a{font-weight:700!important;line-height:1.3!important;margin-bottom:4px!important;text-decoration:none!important;display:block!important}.card-information .price,.card__information .price,.card-information product-price,.card__information product-price,.card-information .price__container,.card__information .price__container{display:block!important;text-align:left!important;margin:0!important}.card-information .price-item,.card__information .price-item,.card-information .price-item--regular,.card__information .price-item--regular,.card-information .price-item--sale,.card__information .price-item--sale{font-weight:700!important}.card-wrapper .card__heading a:before,.card-wrapper .card__heading a:after,.card-wrapper a:before,.card-wrapper a:after,.card-information a:before,.card-information a:after,.product-card a:before,.product-card a:after{display:none!important;content:none!important;opacity:0!important;visibility:hidden!important}.price__currency-code{display:none!important}.kpop-artists-row{display:flex;gap:12px;flex-wrap:wrap}.kpop-artist-chip{display:inline-flex;align-items:center;gap:9px;background:#fff;border:.5px solid rgba(26,21,37,.08);border-radius:999px;padding:7px 14px 7px 7px;text-decoration:none;transition:border-color .2s}.kpop-artist-chip:hover{border-color:#a593bb80}.kpop-a-avatar{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0;color:#1a1525}.kpop-artist-name{font-size:12px;font-weight:600;color:#1a1525a6}.kpop-banner{border-radius:22px;background:#fff;border:.5px solid rgba(26,21,37,.07);padding:26px 30px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between}.kpop-banner__glow{position:absolute;width:220px;height:220px;border-radius:50%;background:#d5bef3;opacity:.25;filter:blur(50px);right:40px;top:-60px;pointer-events:none}.kpop-banner__title{font-family:Playfair Display,serif;font-size:26px;font-weight:700;line-height:1.2;color:#1a1525;position:relative;z-index:2}.kpop-banner__title span{color:#5c3d7a;font-style:italic}.kpop-banner__sub{font-size:13px;color:#1a15256b;margin-top:5px;position:relative;z-index:2}.kpop-banner-btn{background:#a593bb;color:#fff;border:none;border-radius:999px;padding:12px 24px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block;position:relative;z-index:2;flex-shrink:0;transition:transform .2s}.kpop-banner-btn:hover{transform:scale(1.05)}.kpop-bottom-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.kpop-mini-card{border-radius:18px;padding:20px;text-decoration:none;display:block;transition:transform .2s}.kpop-mini-card:hover{transform:translateY(-3px)}.kpop-mini-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#1a152561}.kpop-mini-name{font-family:Playfair Display,serif;font-size:19px;font-style:italic;font-weight:700;color:#1a1525;line-height:1.2;margin-top:4px}.kpop-mini-deco{font-size:38px;margin-top:10px;opacity:.18;color:#1a1525}.kpop-preorder{margin:24px 32px;border-radius:24px;background:#fff;border:.5px solid rgba(26,21,37,.07);overflow:hidden;padding:40px;position:relative}.kpop-preorder__glow{position:absolute;width:300px;height:300px;border-radius:50%;background:#d5bef3;opacity:.2;filter:blur(70px);top:-80px;right:-60px;pointer-events:none}.kpop-preorder__inner{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;position:relative;z-index:2}.kpop-preorder__img-wrap{position:relative}.kpop-preorder__img{width:100%;border-radius:18px;display:block;object-fit:cover}.kpop-preorder__img-badge{position:absolute;top:14px;left:14px;background:#ffc5dd;color:#1a1525;font-size:11px;font-weight:700;letter-spacing:.5px;border-radius:999px;padding:4px 12px}.kpop-preorder__eyebrow{display:inline-flex;align-items:center;gap:8px;background:#a593bb1f;border:.5px solid rgba(165,147,187,.38);border-radius:999px;padding:5px 14px;font-size:11px;font-weight:600;color:#5c3d7a;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:14px}.kpop-preorder__dot{width:6px;height:6px;background:#a593bb;border-radius:50%;display:inline-block}.kpop-preorder__title{font-family:Playfair Display,serif;font-size:38px;font-style:italic;font-weight:700;color:#1a1525;line-height:1.1;margin-bottom:14px}.kpop-preorder__desc{font-size:14px;line-height:1.7;color:#1a152585;margin-bottom:20px}.kpop-preorder__meta{display:flex;gap:24px;margin-bottom:24px}.kpop-preorder__meta-item{display:flex;flex-direction:column;gap:3px}.kpop-preorder__meta-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#1a152552}.kpop-preorder__meta-value{font-size:14px;font-weight:700;color:#1a1525}.kpop-preorder__countdown-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#1a152561;margin-bottom:10px}.kpop-preorder__countdown{display:flex;align-items:center;gap:8px;margin-bottom:28px}.kpop-countdown__block{display:flex;flex-direction:column;align-items:center;background:#d5bef3;border-radius:12px;padding:10px 16px;min-width:60px}.kpop-countdown__num{font-size:28px;font-weight:700;color:#1a1525;line-height:1}.kpop-countdown__unit{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#1a15256b;margin-top:3px}.kpop-countdown__sep{font-size:24px;font-weight:700;color:#1a152533;margin-bottom:14px}.kpop-countdown__ended{font-size:14px;font-weight:600;color:#1a15256b}.kpop-preorder__actions{display:flex;align-items:center;gap:16px}.kpop-preorder__btn{background:#a593bb;color:#fff;border-radius:999px;padding:13px 28px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block;transition:transform .2s}.kpop-preorder__btn:hover{transform:scale(1.04)}.kpop-preorder__notify{font-size:13px;font-weight:600;color:#1a15256b;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.kpop-preorder__notify:hover{color:#5c3d7a}.kpop-pb{background:#f9f7ff;border:.5px solid rgba(165,147,187,.2);border-radius:14px;padding:12px 18px;display:flex;align-items:center;gap:14px;position:relative;overflow:hidden}.kpop-pb__orb{position:absolute;width:120px;height:120px;border-radius:50%;background:#d5bef3;opacity:.3;filter:blur(40px);right:-20px;top:-40px;pointer-events:none}.kpop-pb__left{position:relative;z-index:2}.kpop-pb__tag{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#a593bb;font-family:Space Grotesk,sans-serif}.kpop-pb__name{font-family:Playfair Display,serif;font-size:14px;font-style:italic;font-weight:700;color:#1a1525;line-height:1.1}.kpop-pb__sep{width:.5px;height:32px;background:#1a152514;flex-shrink:0}.kpop-pb__cd{display:flex;align-items:center;gap:5px;position:relative;z-index:2}.kpop-pb__seg{text-align:center}.kpop-pb__n{font-size:18px;font-weight:700;color:#1a1525;line-height:1;font-variant-numeric:tabular-nums;font-family:Space Grotesk,sans-serif}.kpop-pb__u{font-size:7px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#1a152559;font-family:Space Grotesk,sans-serif}.kpop-pb__col{font-size:13px;font-weight:700;color:#1a15252e;margin-bottom:6px}.kpop-pb__btn{margin-left:auto;background:#a593bb;color:#fff;border:none;border-radius:999px;padding:8px 16px;font-size:11px;font-weight:700;cursor:pointer;font-family:Space Grotesk,sans-serif;flex-shrink:0;position:relative;z-index:2;white-space:nowrap;text-decoration:none;display:inline-block;transition:transform .15s}.kpop-pb__btn:hover{transform:scale(1.04)}.kpop-krew{margin:0 32px 24px;background:linear-gradient(135deg,#f0eaf8,#e8f4ff);border-radius:18px;padding:24px;display:flex;align-items:center;gap:20px;position:relative;overflow:hidden}.kpop-krew__orb{position:absolute;width:200px;height:200px;border-radius:50%;background:#d5bef3;opacity:.25;filter:blur(50px);right:-30px;top:-50px;pointer-events:none}.kpop-krew__text{flex:1;position:relative;z-index:2}.kpop-krew__eyebrow{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#a593bb;font-family:Space Grotesk,sans-serif;margin-bottom:6px}.kpop-krew__title{font-family:Playfair Display,serif;font-size:22px;font-style:italic;font-weight:700;color:#1a1525;line-height:1.1;margin-bottom:6px}.kpop-krew__desc{font-size:12px;color:#1a152580;line-height:1.6;margin-bottom:12px;font-family:Space Grotesk,sans-serif}.kpop-krew__btn{background:#1a1525;color:#fff;border:none;border-radius:999px;padding:9px 18px;font-size:11px;font-weight:700;font-family:Space Grotesk,sans-serif;text-decoration:none;display:inline-block;cursor:pointer;transition:transform .15s}.kpop-krew__btn:hover{transform:scale(1.04)}.kpop-krew__mascots{display:flex;gap:8px;flex-shrink:0;position:relative;z-index:2}.kpop-krew__mc{background:#fff9;border:.5px solid rgba(255,255,255,.8);border-radius:12px;padding:12px;text-align:center;width:76px}.kpop-krew__mc-img{width:44px;height:44px;border-radius:50%;margin:0 auto 6px;overflow:hidden;background:#d5bef3}.kpop-krew__mc-img img{width:100%;height:100%;object-fit:cover;border-radius:50%}.kpop-krew__mc-name{font-size:11px;font-weight:700;color:#1a1525;font-family:Space Grotesk,sans-serif}.kpop-krew__mc-role{font-size:9px;color:#a593bb;font-weight:600;margin-top:1px;font-family:Space Grotesk,sans-serif}.slideshow__slide,.hero__slide{position:relative!important}.slideshow__slide:after,.hero__slide:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(to right,rgba(20,10,30,.65) 0%,rgba(20,10,30,.2) 55%,transparent 100%)!important;z-index:1!important;pointer-events:none!important}.slideshow__slide .slideshow__text-wrapper,.hero__slide .hero__text-wrapper,.slideshow__slide-content{position:relative!important;z-index:2!important}.slideshow__heading,.hero__title,.slideshow h2{font-family:Playfair Display,serif!important;font-style:italic!important;font-weight:700!important;color:#fff!important;text-shadow:0 2px 16px rgba(0,0,0,.3)!important;line-height:1.1!important}.slideshow__subheading,.hero__subtitle{color:#ffffffd9!important}.slideshow .btn,.slideshow .button,.hero .btn,.hero .button{border-radius:999px!important;font-weight:700!important}.slideshow .btn--primary,.slideshow .button--primary,.hero .btn--primary{background:#fff!important;color:#1a1525!important;border:none!important}.slideshow .btn--secondary,.slideshow .button--secondary,.hero .btn--secondary{background:#ffffff26!important;color:#fff!important;border:.5px solid rgba(255,255,255,.35)!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}.slideshow__controls button,.slideshow-counter__button{background:#ffffff59!important;border-radius:999px!important;width:6px!important;height:6px!important;border:none!important;transition:all .2s!important}.slideshow__controls button[aria-selected=true],.slideshow-counter__button--active{background:#fff!important;width:18px!important}.site-nav__item{position:relative}.kpop-dd{display:none}.site-nav__item:hover .kpop-dd{display:flex!important;opacity:1;transform:translateY(0)}.template-product .breadcrumbs,.template-product .breadcrumb{color:#1a152561!important;padding:14px 0!important}.template-product .breadcrumbs a,.template-product .breadcrumb a{color:#1a152561!important;text-decoration:none!important}.template-product .breadcrumbs a:hover,.template-product .breadcrumb a:hover{color:#5c3d7a!important}.template-product .breadcrumbs .breadcrumb__separator,.template-product .breadcrumb span.divider{opacity:.3!important}.view-product-title,.view-product-title a,.template-product .product__title,.product__title{font-family:Playfair Display,serif!important;font-style:italic!important;font-weight:700!important;line-height:1.1!important;text-decoration:none!important;display:block!important;text-align:left!important;margin-bottom:10px!important}.product__vendor,.kpop-vendor,[data-testid=product-information] .product__vendor{font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1.5px!important;color:#a593bb!important;font-family:Space Grotesk,sans-serif!important;margin-bottom:6px!important;display:block!important}.template-product product-price,.template-product .price__container,.template-product .price-item{text-align:unset!important;justify-content:unset!important}product-price .price,product-price,.template-product .price__container .price-item--regular,.template-product .price .price-item,.product-form .price{font-weight:700!important;display:block!important}.template-product .price__container .price-item--sale{font-weight:700!important}.price__compare .price-item,.price-item--compare,.template-product .price__container .price-item--regular:not(.price-item--sale){color:#1a15254d!important;text-decoration:line-through!important;font-weight:500!important}.badge--sale,.price__badge-sale,.template-product .badge--sale,.template-product .price__badge-sale{background:#daf6d5!important;color:#1a1525!important;font-size:10px!important;font-weight:700!important;border-radius:999px!important;padding:3px 10px!important;border:none!important}.product-details{padding-left:24px!important}.product-details .text-block,.product-details .text-block--align-right,.product-details product-price,.product-details .view-product-title,.product-details rte-formatter,.product-details variant-picker{text-align:left!important;--text-align: left !important}.product-details .group-block-content{align-items:flex-start!important}.product-details rte-formatter p,.product-details rte-formatter h3,.product-details rte-formatter strong{text-align:left!important}product-price.text-right,product-price.text-block--align-right{text-align:left!important;display:block!important}.product__description,.template-product .product__description,.rte{font-size:13px!important;line-height:1.75!important;color:#1a152585!important;font-family:Space Grotesk,sans-serif!important;margin-bottom:22px!important}.variant-option__button-label{cursor:pointer!important}.variant-option__button-label__pill{border-radius:999px!important;border:.5px solid rgba(26,21,37,.12)!important;background:#fff!important;transition:all .15s!important;display:inline-block!important;padding:7px 16px!important}.variant-option__button-label:has(input:checked) .variant-option__button-label__pill{background:#d5bef3!important;border-color:#a593bb!important}.variant-option__button-label:hover .variant-option__button-label__pill{border-color:#a593bb66!important}.variant-option__button-label__text{font-family:Space Grotesk,sans-serif!important;font-size:12px!important;font-weight:600!important;color:#1a1525!important}.variant-option fieldset{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.variant-option fieldset legend{font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;color:#1a152559!important;font-family:Space Grotesk,sans-serif!important;margin-bottom:8px!important}quantity-selector-component.quantity-selector,.template-product .quantity,.quantity-selector{background:#f9f7ff!important;border:.5px solid rgba(26,21,37,.1)!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;overflow:hidden!important}.quantity-minus,.quantity-plus,.template-product .quantity__button,.quantity-selector__button{color:#1a1525!important;background:none!important;border:none!important;width:36px!important;height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important}.quantity-selector input[type=number],.template-product .quantity__input,.quantity-selector__input{background:transparent!important;border:none!important;font-weight:700!important;font-size:14px!important;color:#1a1525!important;font-family:Space Grotesk,sans-serif!important;text-align:center!important;width:40px!important}.add-to-cart-button,button.add-to-cart-button,add-to-cart-component button,.template-product .product-form__submit,.product-form__cart-submit{background:#a593bb!important;background-color:#a593bb!important;color:#fff!important;border:none!important;border-radius:999px!important;font-size:14px!important;font-weight:700!important;font-family:Space Grotesk,sans-serif!important;width:100%!important;padding:14px 24px!important;transition:transform .15s!important}.add-to-cart-button:hover,.template-product .product-form__submit:hover,.product-form__cart-submit:hover{background:#a593bb!important;background-color:#a593bb!important;transform:scale(1.02)!important}.product-form-buttons{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important;padding-top:16px!important}.quantity-selector-wrapper{display:flex!important;align-items:center!important;gap:12px!important}.product-media__image,.product-media-container,.template-product .product__media-item img,.product__media img{border-radius:18px!important}.product-media-container{overflow:hidden!important}.template-product .product__media-list{gap:8px!important}.template-product .product__media-item--thumbnail,.product-thumbnails .thumbnail{border-radius:12px!important;border:.5px solid rgba(26,21,37,.1)!important;overflow:hidden!important;opacity:.55!important;transition:all .15s!important}.template-product .product__media-item--thumbnail.is-active,.template-product .product__media-item--thumbnail:hover,.product-thumbnails .thumbnail.active,.product-thumbnails .thumbnail:hover,.thumbnail-list__item--active img,[aria-current=true] img{opacity:1!important;border:2px solid #a593bb!important;border-radius:10px!important}.accordion .details__header{font-family:Space Grotesk,sans-serif!important;font-size:13px!important;font-weight:700!important;color:#1a1525!important;padding:14px 0!important}.accordion .details-content,.accordion rte-formatter p,.accordion rte-formatter em,.accordion rte-formatter strong{font-family:Space Grotesk,sans-serif!important;font-size:13px!important;line-height:1.75!important;color:#1a152585!important}.template-product .tabs__tab,.product-tabs .tab{font-family:Space Grotesk,sans-serif!important;font-size:12px!important;font-weight:600!important;color:#1a152561!important;border-bottom:2px solid transparent!important;padding:11px 18px!important;cursor:pointer!important;transition:color .15s!important;background:none!important;border-top:none!important;border-left:none!important;border-right:none!important}.template-product .tabs__tab.is-active,.template-product .tabs__tab[aria-selected=true],.product-tabs .tab.active{color:#5c3d7a!important;border-bottom-color:#a593bb!important}.template-product .tabs__list,.product-tabs .tab-list{border-bottom:.5px solid rgba(26,21,37,.08)!important;margin-bottom:20px!important}.template-product .reviews__rating-number,.product-reviews .rating-number{font-size:36px!important;font-weight:700!important;color:#1a1525!important;font-family:Space Grotesk,sans-serif!important}.template-product .review-card,.product-reviews .review{background:#f9f7ff!important;border:.5px solid rgba(165,147,187,.15)!important;border-radius:14px!important;padding:16px!important;margin-bottom:10px!important}.template-product .review-card .reviewer-name,.product-reviews .reviewer-name{font-size:13px!important;font-weight:700!important;color:#1a1525!important;font-family:Space Grotesk,sans-serif!important}.template-product .review-card .review-date,.product-reviews .review-date{font-size:11px!important;color:#1a152552!important}.template-product .review-card .review-body,.product-reviews .review-body{font-size:12px!important;line-height:1.65!important;color:#1a152585!important;font-family:Space Grotesk,sans-serif!important}.template-product .rating .rating__star,.star-rating .star{color:#ffc5dd!important;fill:#ffc5dd!important}.kpop-rating-row{display:flex!important;align-items:center!important;gap:8px!important;margin-bottom:12px!important}.kpop-stars{display:flex!important;gap:3px!important}.kpop-star{width:12px!important;height:12px!important;background:#ffc5dd!important;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)!important;flex-shrink:0!important}.kpop-rating-txt{font-size:12px!important;color:#1a152561!important;font-family:Space Grotesk,sans-serif!important}.product-recommendations h2,.product-recommendations .section-title,.template-product .product-recommendations h2{font-weight:700!important;color:#1a1525!important;font-family:Space Grotesk,sans-serif!important;display:flex!important;align-items:center!important;gap:8px!important}.product-recommendations h2:before,.template-product .product-recommendations h2:before{content:""!important;width:8px!important;height:8px!important;border-radius:50%!important;background:#8aa9ec!important;display:inline-block!important;flex-shrink:0!important}.product-recommendations .card,.template-product .product-recommendations .card{border-radius:16px!important;overflow:hidden!important;transition:transform .18s!important}.product-recommendations .card:hover,.template-product .product-recommendations .card:hover{transform:translateY(-3px)!important}.product-recommendations .card__heading,.product-recommendations h3,.template-product .product-recommendations .card__heading{font-family:Playfair Display,serif!important;font-style:italic!important;font-weight:700!important;color:#1a1525!important}.accelerated-checkout-block{margin-top:4px!important}.shopify-payment-button__more-options{font-family:Space Grotesk,sans-serif!important;font-size:11px!important;color:#1a152561!important}local-pickup{display:none!important}.image-block .placeholder-image,.tax-note{display:none!important}.kpop-meta-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:8px!important;margin:16px 0!important}.kpop-meta-item{background:#f9f7ff!important;border:.5px solid rgba(165,147,187,.15)!important;border-radius:12px!important;padding:10px 12px!important}.kpop-meta-label{font-size:9px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;color:#1a15254d!important;font-family:Space Grotesk,sans-serif!important}.kpop-meta-value{font-size:13px!important;font-weight:700!important;color:#1a1525!important;margin-top:2px!important;font-family:Space Grotesk,sans-serif!important}.kpop-stock-note{font-size:12px!important;color:#5c3d7a!important;font-weight:600!important;margin:8px 0 16px!important;display:flex!important;align-items:center!important;gap:5px!important;font-family:Space Grotesk,sans-serif!important}.kpop-stock-dot{width:6px!important;height:6px!important;border-radius:50%!important;background:#daf6d5!important;display:inline-block!important;animation:kpop-pulse 2s ease-in-out infinite!important;flex-shrink:0!important}.kpop-trust-row{display:flex!important;gap:16px!important;flex-wrap:wrap!important;margin:12px 0!important}.kpop-trust-item{display:flex!important;align-items:center!important;gap:6px!important;font-size:11px!important;color:#1a15256b!important;font-weight:500!important;font-family:Space Grotesk,sans-serif!important}.kpop-trust-icon{width:18px!important;height:18px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:10px!important;flex-shrink:0!important}.kpop-pc-notice{background:#f9f7ff!important;border:.5px solid rgba(165,147,187,.2)!important;border-radius:14px!important;padding:12px 16px!important;display:flex!important;align-items:center!important;gap:10px!important;margin:12px 0!important}.kpop-pc-notice__icon{font-size:20px!important;flex-shrink:0!important}.kpop-pc-notice__text{font-size:12px!important;color:#1a15258c!important;line-height:1.5!important;font-family:Space Grotesk,sans-serif!important}.kpop-pc-notice__text strong{color:#5c3d7a!important}.product-details .kpop-meta-grid,.product-details .kpop-trust-row,.product-details .kpop-stock-note,.product-details .kpop-pc-notice{padding-left:0!important;padding-right:0!important;width:100%!important}@media(max-width:768px){.kpop-hero__title{font-size:40px}.kpop-hero__body{flex-direction:column;gap:20px}.kpop-cards-grid,.kpop-bottom-grid{grid-template-columns:1fr}.kpop-banner{flex-direction:column;gap:20px;text-align:center;margin:16px}.kpop-preorder__inner{grid-template-columns:1fr;gap:24px}.kpop-preorder__title{font-size:28px}.kpop-preorder{margin:16px;padding:24px}.kpop-featured,.kpop-artists,.kpop-bottom-grid-section,.kpop-hero{padding:16px}.kpop-floating-tags{margin:12px 16px}.kpop-krew{flex-direction:column;margin:0 16px 24px}}.section-resource-list__header h3{display:flex!important;align-items:center!important;gap:10px!important;font-size:16px!important;font-weight:700!important;color:#1a1525!important;font-family:Space Grotesk,sans-serif!important;margin:0!important}.section-resource-list__header h3:before{content:""!important;width:8px!important;height:8px!important;border-radius:50%!important;background:#ffc5dd!important;display:inline-block!important;flex-shrink:0!important}.section-resource-list__header a{font-size:12px!important;color:#1a152552!important;text-decoration:none!important;font-weight:400!important;font-family:Space Grotesk,sans-serif!important;margin-left:auto!important}.section-resource-list__header a:hover{color:#5c3d7a!important}.section-resource-list__header .group-block-content{--horizontal-alignment: flex-start !important;align-items:flex-start!important;justify-content:flex-start!important}.section-resource-list__header .group-block{align-items:flex-start!important}.section-resource-list__header h3{text-align:left!important;--text-align: left !important;width:100%!important}.section-resource-list__header h3{font-size:var(--font-size--subheading)!important;font-weight:var(--font-subheading--weight)!important;font-family:var(--font-subheading--family)!important;color:#1a1525!important;display:flex!important;align-items:center!important;gap:10px!important;margin:0!important;text-align:left!important;--text-align: left !important}.view-product-title,.view-product-title a,.template-product .product__title,.product__title{font-size:32px!important}.template-product product-price .price,.template-product .price-item--regular,.template-product .price-item--sale,.template-product .price__current{font-size:28px!important}.template-product .price-item--compare,.template-product .price__compare .price-item{font-size:16px!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom.css.map */
