/* SOLO and DUET share the image-and-hit layout. Duo uses its own top and product-info pictures.
   Hits sit on top of the picture. Sections 05–09 and 11 stay poster images. */
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] body:has(.solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"])){
 background:#F6E6E6!important;color:#4A3238;
}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] body:has(.solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"])) #siteHeader#siteHeader{
 background:#FBF3F2!important;color:#4A3238!important;
}
html body:has(.solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"])) #floatingKakaoChat.floating-kakao-pill{
 display:flex!important;
}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app:has(.solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"])){
 background:#F6E6E6!important;color:#4A3238!important;
}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]){
 background:#F6E6E6!important;color:#4A3238;
}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .mas-event-price strong{
 color:#C4808C!important;
}

html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-shot{
 position:relative;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible;
}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-shot-frame,
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-shot-img{
 display:block;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;object-fit:fill!important;pointer-events:none;
}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-seo{
 position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;
}

@media(min-width:901px){
 html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-shot-narrow{
  width:min(480px,100%);margin-left:auto!important;margin-right:auto!important;
 }
}

/* Top: real slider, event disclosure, and person cards over the design. */
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-shot-top{
 padding:0!important;
}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-shot-top .mas-gallery{
 position:absolute!important;left:0;top:0;width:100%;height:43.4%;z-index:2;margin:0!important;padding:0!important;background:transparent!important;border-radius:0!important;
}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-shot-top :is(.mas-gallery-viewport,.mas-gallery-track,.mas-gallery-slide,.mas-video-surface,.arc-product-media){
 height:100%!important;min-height:0!important;aspect-ratio:auto!important;margin:0!important;background:transparent!important;
}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-shot-top .mas-gallery-track{display:flex!important}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-shot-top .mas-gallery-slide{flex:0 0 100%!important;width:100%!important}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-shot-top :is(video,.ar-hook-fallback){
 width:100%!important;height:100%!important;object-fit:cover!important;
}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-shot-top .mas-event-disclosure{
 position:absolute!important;left:5%;top:75%;width:90%;height:5.5%;z-index:5;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;
}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-shot-top .mas-event-disclosure>summary{
 height:100%;margin:0!important;padding:0!important;background:transparent!important;color:transparent!important;border:0!important;list-style:none;
}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-shot-top .mas-event-disclosure>summary *{
 color:transparent!important;background:transparent!important;
}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-shot-top .mas-event-content{
 position:absolute;left:0;top:100%;z-index:30;width:100%;max-height:60vh;overflow:auto;background:#fff!important;color:#4A3238!important;border-radius:16px;box-shadow:0 12px 32px #4a323833;
}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-shot-top .mas-event-content,
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-shot-top .mas-event-content *{
 color:#4A3238!important;
}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-shot-top .mas-selection{
 position:absolute!important;left:4%;top:86%;width:92%;height:12%;min-height:120px!important;z-index:5;display:grid!important;grid-template-columns:1fr 1fr!important;gap:3%!important;margin:0!important;padding:0!important;background:transparent!important;
}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-shot-top .mas-variant,
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-shot-top .mas-variant:is(:hover,:active,:focus,:focus-visible),
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-shot-top .mas-variant.is-selected,
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-shot-top .mas-variant.is-selected:is(:hover,:active,:focus){
 position:relative!important;width:auto!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;
 background:transparent!important;color:transparent!important;border:0!important;box-shadow:none!important;transform:none!important;scale:none!important;
}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-shot-top .mas-variant :is(b,span,strong,small,i){
 color:transparent!important;
}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-shot-top .mas-variant::after{
 content:none!important;display:none!important;
}
@media(min-width:901px){
 html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-shot-top .mas-gallery{
  left:6%;top:6%;width:44%;height:84%;border-radius:28px;overflow:hidden;
 }
 html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-shot-top .mas-event-disclosure{
  left:56%;top:57%;width:38%;height:9%;
 }
 html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-shot-top .mas-selection{
  left:56%;top:76%;width:39%;height:18%;
 }
}

/* Reviews */
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-review-thumb{
 position:absolute;z-index:2;margin:0;padding:0;border:0;background:transparent!important;color:transparent!important;box-shadow:none!important;
}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-hit-a{left:7%;top:23%;width:39%;height:33%}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-hit-b{left:54%;top:24%;width:39%;height:33%}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-hit-c{left:7%;top:56%;width:39%;height:33%}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-hit-d{left:55%;top:56%;width:39%;height:33%}

/* Map */
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-map-zoom{
 position:absolute;left:6%;top:16%;width:88%;height:32%;z-index:2;margin:0;padding:0;border:0;background:transparent!important;color:transparent!important;
}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-map-links{
 position:absolute;left:4%;top:90%;width:92%;height:6%;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:4%;margin:0!important;padding:0!important;background:transparent!important;
}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-map-links a{
 display:block;height:100%;background:transparent!important;color:transparent!important;border:0!important;box-shadow:none!important;font-size:0;
}

/* Footer. The shared .footer grid would put the picture in one of two columns. */
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-footer{
 display:block!important;gap:0!important;grid-template-columns:none!important;
}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-footer-inquiry{
 position:absolute;left:5.8%;top:7.9%;width:88.6%;height:10.4%;z-index:3;display:flex!important;align-items:center;justify-content:center;gap:.45em;
 min-height:0!important;margin:0!important;padding:0 12px!important;box-sizing:border-box;border:0!important;border-radius:999px;
 background:#C4808C!important;color:#fff!important;box-shadow:none!important;font-family:Pretendard,Pretendard Variable,sans-serif;font-size:15px;font-weight:600;line-height:1;letter-spacing:-.02em;text-decoration:none;white-space:nowrap;
}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-footer-inquiry svg{
 display:block!important;width:1.15em;height:1.15em;flex:0 0 auto;color:#fff!important;
}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-footer-inquiry span{
 color:#fff!important;background:transparent!important;font-size:inherit;font-weight:inherit;line-height:1;
}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-footer .footer-brand{
 position:absolute;left:40%;top:28%;width:20%;height:16%;z-index:2;background:transparent!important;color:transparent!important;font-size:0;
}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-footer .footer-social{
 position:absolute;left:0;top:63%;width:100%;height:11%;z-index:2;margin:0!important;padding:0!important;background:transparent!important;
}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-footer .footer-social a{
 position:absolute;top:0;width:10%;height:100%;background:transparent!important;color:transparent!important;font-size:0;
}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-footer .footer-social a:nth-child(1){left:25%}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-footer .footer-social a:nth-child(2){left:53%}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-footer .footer-social a:nth-child(3){left:81%}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-footer .footer-legal{
 position:absolute;left:8%;top:84%;width:84%;height:6%;z-index:2;display:flex;justify-content:space-between;margin:0!important;padding:0!important;background:transparent!important;
}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-footer .footer-legal a,
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-footer .footer-legal span{
 color:transparent!important;background:transparent!important;
}

html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) :is(.solo-review-dialog,.solo-map-dialog){
 width:min(860px,calc(100vw - 32px));max-width:min(860px,calc(100vw - 32px));padding:44px 12px 12px;border:0;border-radius:16px;background:#fffdfb;box-sizing:border-box;
}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) :is(.solo-review-dialog,.solo-map-dialog)::backdrop{background:rgba(37,36,33,.55)}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) :is(.solo-review-dialog,.solo-map-dialog) img{
 display:block;width:100%;height:auto;max-height:78vh;object-fit:contain!important;
}

/* 16j12: verified geometry and live controls */
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]){--solo-rose:#C4808C;--solo-ink:#4A3238;--solo-line:#EBD3D8;--solo-paper:#fff;background:#F6E6E6!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) :is(.arc-reviews,.arc-lyrics,.arc-process,.arc-notices,.mas-summary,.solo-poster-stack,.arc-point,.mas-intro,.mas-information){background:#F6E6E6!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-shot-narrow{width:min(480px,100%)!important;max-width:480px!important;margin-inline:auto!important;box-sizing:border-box;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-shot-top{display:block!important;grid-template-columns:none!important;width:100%!important;max-width:1280px!important;margin-inline:auto!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-shot-frame{display:block!important;width:100%!important;grid-column:1/-1!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .mas-gallery-caption{top:12px!important;left:14px!important;bottom:auto!important;right:auto!important;max-width:calc(100% - 28px)!important;background:#fff!important;color:#4A3238!important;border-radius:999px!important;padding:7px 12px!important;font-size:12px!important;line-height:1.3!important;text-shadow:none!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .mas-gallery-tools{display:flex!important;left:14px!important;right:14px!important;bottom:12px!important;width:auto!important;justify-content:space-between!important;background:transparent!important;padding:0!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .mas-format-badge{display:block!important;background:#C4808C!important;color:#fff!important;padding:6px 12px!important;border-radius:999px!important;font-size:13px!important;font-weight:700;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .mas-gallery-dots{display:flex!important;gap:0!important;background:transparent!important;position:static!important;transform:none!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .mas-gallery-dots button{position:relative!important;background:transparent!important;width:28px!important;height:28px!important;min-width:28px!important;border:0!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .mas-gallery-dots button::after{content:""!important;position:absolute!important;left:9px!important;top:9px!important;width:9px!important;height:9px!important;border:1.5px solid #fff!important;border-radius:50%!important;background:transparent!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .mas-gallery-dots button[aria-pressed="true"]::after{background:#fff!important;width:9px!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-selection-title{position:absolute!important;left:0!important;top:-30px!important;margin:0!important;height:24px!important;display:flex!important;align-items:center;gap:6px;font-size:15px!important;line-height:24px!important;color:#4A3238!important;background:#FBF3F2!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-selection-title svg{width:18px;height:18px;color:#C4808C!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-shot :is(.footer-brand,.footer-social a,.solo-map-zoom,.mas-event-disclosure>summary) :is(img,svg,i){display:none!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .footer-brand *{color:transparent!important;font-size:0!important;opacity:0;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .footer-social{display:block!important;height:17%!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .footer-social a{border:0!important;box-shadow:none!important;border-radius:0!important;width:18%!important;height:100%!important;padding:0!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .footer-social a:nth-child(1){left:16.5%!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .footer-social a:nth-child(2){left:41%!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .footer-social a:nth-child(3){left:65.5%!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .footer-social a *{color:transparent!important;font-size:0!important;background:transparent!important;border:0!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .footer-social a::before,.footer-social a::after{content:none!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .footer-legal{left:21%!important;width:62%!important;justify-content:flex-start!important;gap:0!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .footer-legal a:first-child{width:36%!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .footer-legal a:nth-of-type(2){width:25%!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .footer-legal span{display:none!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4{background:#FBF3F2!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-art{width:100%;aspect-ratio:1170/1260;overflow:hidden;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-art img{width:100%!important;height:auto!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-panel{position:relative!important;inset:auto!important;padding:16px 6% 24px!important;margin:0!important;background:#FBF3F2!important;border:0!important;box-shadow:none!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-title{position:static!important;width:auto!important;height:auto!important;margin:0 0 4px!important;font-size:21px!important;font-weight:400!important;text-align:center!important;line-height:1.5!important;color:#4A3238!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-hint{margin:0!important;font-size:14px!important;color:#8A6F75!important;text-align:center!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-pointer{display:inline-flex!important;align-items:center;gap:4px;margin:12px 0 6px 14%!important;padding:6px 10px!important;border-radius:999px!important;background:#A65A6C!important;color:white!important;font-size:12px!important;pointer-events:none;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-pointer svg{width:16px;height:16px;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-ratios{display:block!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-buttons{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-ratio{position:relative!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;width:100%!important;height:88px!important;min-height:88px!important;margin:0!important;padding:8px 2px!important;border:1px solid #EBD3D8!important;border-radius:16px!important;background:#fff!important;color:#4A3238!important;box-shadow:0 5px 0 #efd9df!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-ratio b{font-family:Georgia,serif!important;font-size:30px!important;line-height:1.3!important;font-weight:700!important;color:inherit!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-ratio b small{font-size:13px!important;color:inherit!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-ratio>span:last-child{font-size:12px!important;font-weight:600;color:#8A6F75!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-ratio.is-on{background:linear-gradient(#D295A0,#B76D7D)!important;border-color:#A65A6C!important;color:white!important;box-shadow:0 5px 0 #8f5364!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-ratio.is-on>span:last-child{color:#fff!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-eq{position:absolute!important;top:8px;right:8px;display:none!important;align-items:end;gap:2px;height:12px;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-ratio.is-playing .solo-p4-eq{display:flex!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-eq i{width:3px;height:8px;background:white;border-radius:2px;animation:solo-eq .65s ease-in-out infinite alternate;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-eq i:nth-child(2){height:12px;animation-delay:.2s;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-eq i:nth-child(3){height:6px;animation-delay:.4s;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-card{display:block!important;position:relative!important;background:#fff!important;border-radius:18px!important;margin:22px 0 0!important;padding:16px!important;border:0!important;box-shadow:0 8px 24px #c4808c20!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-status{display:flex!important;align-items:center;justify-content:space-between;gap:4px;font-size:12px!important;color:#8A6F75!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-status b{color:#A65A6C!important;font-size:13px!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-dot{display:inline-block;width:7px;height:7px;background:#C4808C;border-radius:50%;margin-right:5px;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-transport{display:flex!important;align-items:center;gap:12px;margin:10px 0!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-seek{position:static!important;opacity:1!important;flex:1;width:0!important;min-width:0;height:20px;margin:0!important;accent-color:#A65A6C;cursor:pointer;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-stop{position:static!important;display:flex!important;align-items:center;gap:4px;background:#3A2A2F!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:9px 12px!important;font-size:13px!important;min-height:36px!important;width:auto!important;height:auto!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-stop svg{width:14px;height:14px;color:#fff!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-mix{display:flex!important;overflow:hidden;height:10px;border-radius:999px;margin-top:6px;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) [data-solo-live]{flex-basis:0;background:repeating-linear-gradient(45deg,#f4dfe5 0 5px,#fff 5px 10px);}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) [data-solo-ar]{flex-basis:0;background:#B76D7D;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-legend{display:flex!important;justify-content:space-between;gap:4px;margin-top:5px;color:#8A6F75!important;font-size:10px!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-closing{margin-top:28px;padding-top:20px;border-top:1px solid #EBD3D8;text-align:center;color:#4A3238;font-family:Georgia,serif;font-size:17px;line-height:1.6;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-closing strong{color:#A65A6C;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-closing small{display:block;margin-top:8px;color:#8A6F75;font-size:11px;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-faq{padding:42px 6% 34px!important;background:#F6E6E6!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-faq-heading{text-align:center;margin:0 0 22px!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-faq-heading>p{color:#C4808C!important;font-size:12px!important;margin:0 0 12px!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-faq-heading h2{font-size:23px!important;font-weight:400!important;line-height:1.5!important;margin:0!important;color:#4A3238!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-faq-heading strong{font-weight:800!important;background:linear-gradient(transparent 65%,#F0CDD5 65%);color:#4A3238!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-faq-list{position:static!important;margin:0!important;padding:0!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-faq details{position:static!important;height:auto!important;min-height:0!important;overflow:visible!important;margin:0 0 8px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-faq summary{display:flex!important;align-items:center;justify-content:space-between;gap:8px;position:relative!important;height:auto!important;min-height:42px!important;padding:9px 16px!important;box-sizing:border-box;border:1px solid #EBD3D8!important;border-radius:999px!important;background:#FAF0F2!important;color:#4A3238!important;font-size:13px!important;font-weight:700!important;line-height:1.5!important;list-style:none!important;cursor:pointer;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-faq summary::after,.solo-faq summary::before{content:none!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-faq summary span{color:#4A3238!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-faq summary i{display:flex!important;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;border-radius:50%;background:#fff!important;color:#C4808C!important;font-style:normal;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-faq summary svg{width:15px;height:15px;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-faq details[open] summary{width:fit-content;max-width:100%;background:#fff!important;box-shadow:0 8px 22px #4a323815!important;border-color:transparent!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-faq details[open] summary i{display:none!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-faq-answer{position:static!important;width:auto!important;height:auto!important;max-height:none!important;margin:14px 0 24px 28px!important;padding:16px 20px!important;overflow:visible!important;clip:auto!important;background:#C4808C!important;color:white!important;border-radius:18px!important;font-size:13px!important;line-height:1.65!important;box-shadow:0 8px 22px #c4808c20;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-faq-answer p{color:white!important;margin:0 0 14px!important;font-size:inherit!important;line-height:inherit!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-faq-answer p:last-child{margin-bottom:0!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-faq-lead{font-weight:600;}
@keyframes solo-eq{to{height:3px}}
@media(prefers-reduced-motion:reduce){html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-eq i{animation:none}}
@media(min-width:901px){html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-shot-top .mas-gallery{left:6.25%!important;top:5.36%!important;width:43.75%!important;height:85.72%!important;border-radius:28px!important;}html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-shot-top .mas-event-disclosure{left:55.47%!important;top:56.52%!important;width:38.28%!important;height:10%!important;}html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-shot-top .mas-selection{left:55.47%!important;top:75.05%!important;width:38.28%!important;height:19.65%!important;min-height:0!important;}html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-selection-title{top:-40px!important;font-size:22px!important;height:30px!important;line-height:30px!important;}html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .mas-gallery-caption{font-size:16px!important;top:20px!important;left:20px!important;}html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .mas-format-badge{font-size:18px!important;} }
html body:has(.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"])) #floatingKakaoChat.floating-kakao-pill{display:flex!important;background:#FEE500!important;color:#241d00!important;bottom:max(16px,env(safe-area-inset-bottom))!important;z-index:80;}

html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]){max-width:1280px!important;margin-inline:auto!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-shot-top .mas-gallery-viewport{border-radius:0!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-selection-title{white-space:nowrap!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-selection-title::before,html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-selection-title::after{content:none!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .mas-video-surface .ar-hook-video-control{inset:0!important;display:grid!important;place-items:center;background:transparent!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .mas-video-surface:not(:has(video.is-playing)) .ar-icon-play{display:flex!important;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#fff!important;color:#C4808C!important;opacity:1!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .mas-video-surface:not(:has(video.is-playing)) .ar-icon-play svg{width:28px;height:28px;}

/* Round 2: keep painted top title once and match the working mix panel. */
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-selection-title{display:none!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4{background:#fbf5f2!important;container-type:inline-size;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-art{aspect-ratio:1170/1240!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-panel{padding:20px 5.65% 18px!important;background:#fbf5f2!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-title{font-family:Georgia,"Batang",serif!important;font-size:5.8cqw!important;line-height:1.5!important;margin:0!important;white-space:nowrap;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-title strong,html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-hint strong{color:#A65A6C!important;font-weight:700!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-hint{font-size:3.25cqw!important;line-height:1.5!important;margin:0!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-pointer{margin:10px 0 6px 0!important;font-size:3.1cqw!important;padding:5px 10px!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-buttons{gap:2.2cqw!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-ratio{height:19.4cqw!important;min-height:19.4cqw!important;border-radius:4cqw!important;border-width:1.5px!important;padding:8px 0!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-ratio b{font-size:6.8cqw!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-ratio b small{font-size:3cqw!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-ratio>span:last-child{font-size:3cqw!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-ratio.is-on .solo-p4-eq{display:flex!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-eq i{animation:none;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-ratio.is-playing .solo-p4-eq i{animation:solo-eq .65s ease-in-out infinite alternate;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-card{margin-top:5cqw!important;padding:4cqw!important;border-radius:5cqw!important;background:white!important;box-shadow:0 10px 24px #4a323810!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-status{font-size:3.15cqw!important;white-space:nowrap;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-status b{font-size:3.25cqw!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-transport{gap:3cqw!important;margin:0 0 2cqw!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-seek{appearance:none!important;-webkit-appearance:none!important;background:linear-gradient(to right,#B76D7D var(--progress,0%),#F2E1E5 var(--progress,0%))!important;height:8px!important;border:0!important;border-radius:999px!important;padding:0!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-seek::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:23px;height:23px;border-radius:50%;background:white;border:3px solid #A65A6C;cursor:pointer;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-seek::-moz-range-thumb{width:17px;height:17px;border-radius:50%;background:white;border:3px solid #A65A6C;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-stop{min-height:34px!important;font-size:3.4cqw!important;padding:8px 12px!important;box-shadow:0 3px 0 #241b1e!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-legend{font-size:2.7cqw!important;white-space:nowrap;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-closing{margin-top:7cqw!important;padding-top:4cqw!important;font-size:3.5cqw!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-closing small{font-size:2.4cqw!important;}
html body:has(.mobile-ar-solo) #floatingKakaoChat.floating-kakao-pill{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;padding:0!important;border-radius:50%!important;right:calc(12px + env(safe-area-inset-right))!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;align-items:center;justify-content:center;transition:opacity .15s;}
html body:has(.mobile-ar-solo) #floatingKakaoChat span{display:none!important;}
html body:has(.mobile-ar-solo) #floatingKakaoChat svg{width:26px!important;height:26px!important;}
html body:has(.mobile-ar-solo) #floatingKakaoChat.is-content-overlap{opacity:0!important;pointer-events:none!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) {padding-bottom:calc(80px + env(safe-area-inset-bottom))!important;}

#app .solo-p4-eq svg{display:block;width:14px;height:14px;color:white!important;}
@media(prefers-reduced-motion:reduce){#app .solo-p4-eq svg{animation:none!important;}}

/* Round 3: visible video control, clean hit targets and reliable player icons. */
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .mas-video-surface .ar-icon-play{visibility:visible!important;transform:translate(-50%,-50%)!important;animation:none!important;width:52px!important;height:52px!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .mas-video-surface:has(video.is-playing) .ar-icon-play{visibility:hidden!important;opacity:0!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .mas-video-surface .ar-icon-play svg{fill:currentColor!important;stroke:none!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-stop svg{display:block!important;width:15px!important;height:15px!important;color:white!important;fill:currentColor!important;transform:none!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-faq details:not([open]) summary i{transform:none!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-faq details[open] summary i{transform:rotate(45deg)!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-faq summary svg{transform:none!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .mas-selection a::before,html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .mas-selection a::after{content:none!important;display:none!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-title{font-size:5.35cqw!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-pointer{margin-left:12.7cqw!important;}

html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .mas-variant > i{display:none!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-faq details[open] summary i{display:none!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .mas-gallery-dots button::before{content:none!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .mas-gallery-tools{position:absolute!important;}
@media(prefers-reduced-motion:reduce){html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-ratio.is-playing .solo-p4-eq i{animation:none!important;}}

/* 16j15: PC play size, in-flow ratio cue and single SVG transport icon. */
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-pointer{position:static!important;inset:auto!important;transform:none!important;margin:10px 0 6px!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-stop{background:#3b2a2f!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-stop span{display:inline!important;width:auto!important;height:auto!important;background:transparent!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-stop svg{width:12px!important;height:12px!important;flex:0 0 12px;stroke:none!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-stop::before,html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-stop::after,html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-stop span::before,html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-stop span::after{content:none!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-dot{background:#C4808C!important;box-shadow:0 0 0 3px #C4808C33!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .mas-video-surface .ar-icon-play{position:absolute!important;left:50%!important;top:50%!important;background:#fff!important;color:#C4808C!important;box-shadow:0 6px 20px #3b2a2f26!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .mas-video-surface .ar-icon-play::before,html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .mas-video-surface .ar-icon-play::after{content:none!important;}
@media(min-width:901px){
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .mas-video-surface .ar-icon-play{display:flex!important;align-items:center!important;justify-content:center!important;width:88px!important;height:88px!important;border-radius:50%!important;opacity:1!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .mas-video-surface .ar-icon-play svg{width:38px!important;height:38px!important;}
}

html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo:is([data-ar-product="solo"],[data-ar-product="duo"]) .solo-p4-ratios{margin:0!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo[data-ar-product="duo"] .mas-gallery-slide:first-child :is(video,.ar-hook-fallback){object-position:50% 42%!important;transform:none!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo[data-ar-product="duo"] .mas-gallery-tools{left:12px!important;right:12px!important;bottom:12px!important;align-items:center!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo[data-ar-product="duo"] .mas-format-badge{font-size:12px!important;line-height:16px!important;padding:5px 10px!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo[data-ar-product="duo"] .mas-gallery-dots button+button{margin-left:-12px!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo[data-ar-product="duo"] .mas-gallery-dots button:is([aria-pressed="true"],[aria-pressed="false"])::after{left:10px!important;top:10px!important;width:8px!important;height:8px!important;box-sizing:border-box!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo[data-ar-product="duo"] .mas-gallery-caption{left:12px!important;top:12px!important;font-size:11px!important;padding:7px 10px!important;}
@media(min-width:901px){
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo[data-ar-product="duo"] .mas-gallery-tools{left:20px!important;right:20px!important;bottom:20px!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo[data-ar-product="duo"] .mas-format-badge{font-size:24px!important;line-height:32px!important;padding:10px 20px!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo[data-ar-product="duo"] .mas-gallery-dots button{width:30px!important;min-width:30px!important;height:30px!important;margin:0!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo[data-ar-product="duo"] .mas-gallery-dots button:is([aria-pressed="true"],[aria-pressed="false"])::after{left:7px!important;top:7px!important;width:16px!important;height:16px!important;border-width:3px!important;}
html[data-wistia-palette="noir-minimal"][data-wistia-typography="pretendard-noir"] #app#app#app#app#app#app#app#app#app .solo-detail-scope.mobile-ar-solo[data-ar-product="duo"] .mas-gallery-caption{left:20px!important;top:20px!important;font-size:20px!important;padding:12px 20px!important;}
}
