.siv-flow{width:100%}.siv-flow-stage{aspect-ratio:768/480;background:#e6e8ec;border-radius:24px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.siv-flow-phone{aspect-ratio:208/430.434;width:27.0833%;position:relative}.siv-flow-shell{width:100%;height:100%;display:block}.siv-flow-display{background:#fff;border-radius:0 0 9% 9%/0 0 4.2% 4.2%;position:absolute;inset:8.5% 5.32% 3.54% 5.6%;overflow:hidden;container-type:inline-size}.siv-flow-scroll{scrollbar-width:none;overscroll-behavior:contain;position:absolute;inset:0 0 22cqw;overflow:auto}.siv-flow-scroll::-webkit-scrollbar{display:none}.siv-flow-scroll.is-search{bottom:77.22cqw}.siv-flow-art{background:#fff;width:100%;position:relative;overflow:hidden}.siv-flow-art img{width:120%;max-width:none;height:auto;margin-top:-10cqw;margin-left:-10%;display:block}.siv-flow-art--home img{width:100%;margin:0}.siv-flow-art--category,.siv-flow-art--brands,.siv-flow-art--results{height:190.5cqw}.siv-flow-art--brand{height:648.533cqw}.siv-flow-art--search{height:147.78cqw}.siv-flow-nav{background:#fff;width:100%;height:26cqw;position:absolute;bottom:0;overflow:hidden}.siv-flow-nav img{width:100%;height:auto;position:absolute;bottom:0}.siv-flow-nav button{cursor:pointer;background:0 0;border:0;width:20%;position:absolute;top:0;bottom:12%}.siv-flow-nav button:first-of-type{left:0}.siv-flow-nav button:nth-of-type(2){left:20%}.siv-flow-nav button:nth-of-type(3){left:40%}.siv-flow-home-indicator{pointer-events:none;background:#111;border-radius:20px;width:36%;height:1.15cqw;position:absolute;bottom:1.8cqw;left:32%}.siv-flow-keyboard{width:100%;position:absolute;bottom:0}.siv-flow-keyboard img{width:100%;height:auto;display:block}.siv-flow-hotspot{cursor:pointer;background:0 0;border:0;padding:0;position:absolute}.siv-flow-hotspot:focus-visible,.siv-flow-nav button:focus-visible{outline-offset:-2px;outline:2px solid #c17b43}.siv-flow-hotspot.fixed-search{width:17%;height:14cqw;top:0;right:13%}.siv-flow-hotspot.fixed-back{width:17%;height:14cqw;top:0;left:0}.siv-flow-hotspot.result-brand{width:62%;height:70cqw;top:63cqw;left:4%}.siv-flow-hotspot.brand-open{width:87%;height:80cqw;top:72cqw;left:3%}.siv-flow-hotspot.home-brand{width:100%;height:154cqw;top:337cqw;left:0}.siv-flow-search-form{width:63%;margin:0;position:absolute;top:22cqw;left:9%}.siv-flow-search-form input{color:#111;background:#fff;border:0;border-radius:0;outline:none;width:100%;height:8cqw;margin:0;padding:0;font:400 3.7cqw/8cqw Arial,sans-serif;display:block}.siv-flow-suggestions-mask{background:#fff;position:absolute;inset:34cqw 0 0}.siv-flow-hotspot.search-submit{width:12%;height:13cqw;top:20cqw;right:6%}.siv-flow-hotspot.search-brand{width:89%;height:12cqw;top:39cqw;left:5%}.siv-flow-hotspot.keyboard-submit{width:25%;height:22%;top:54%;right:0}.siv-flow-tap{pointer-events:none;background:#0003;border:1px solid #fff;border-radius:50%;width:10cqw;height:10cqw;animation:.65s ease-out infinite siv-tap;position:absolute;box-shadow:0 0 0 1px #0002}.siv-flow-tap--home{bottom:10cqw;left:24%}.siv-flow-tap--category{bottom:10cqw;left:45%}.siv-flow-tap--brands{top:39cqw;left:43%}.siv-flow-tap--preview{top:3cqw;right:16%}.siv-flow-tap--search{top:39cqw;left:30%}.siv-flow-tap--results{top:89cqw;left:30%}.siv-flow-controls{color:#595959;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:13px;line-height:20px;display:flex}.siv-flow-controls>div{flex-shrink:0;gap:14px;display:flex}.siv-flow-controls button{color:inherit;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px 0;text-decoration:underline}@keyframes siv-tap{0%{opacity:1;transform:scale(.75)}to{opacity:0;transform:scale(1.15)}}@media (max-width:700px){.siv-flow-stage{aspect-ratio:350/440;border-radius:16px}.siv-flow-phone{width:55%}.siv-flow-controls{gap:8px;font-size:12px}}@media (prefers-reduced-motion:reduce){.siv-flow-tap{animation:none}}.siv-flow-fixed-header{pointer-events:none;background:#fff;width:100%;height:14.94cqw;position:absolute;top:0;left:0;overflow:hidden}.siv-flow-fixed-header img{width:120%;max-width:none;height:auto;margin:-10cqw 0 0 -10%;display:block}.siv-flow-fixed-header.is-home img{width:100%;margin:0}.siv-flow-brand-header{opacity:0;pointer-events:none;background:#fff;width:100%;height:14.9333cqw;transition:opacity .16s;position:absolute;top:0;left:0}.siv-flow-brand-header.is-visible{opacity:1}.siv-flow-brand-header img{display:block;position:absolute}.siv-flow-brand-header .brand-header-back{width:8.53333%;height:57.1429%;top:21.4286%;left:5.33333%}.siv-flow-brand-header .brand-header-search{width:6.13333%;height:41.0714%;top:29.4643%;left:75.6%}.siv-flow-brand-header .brand-header-bag{width:5.86667%;height:30.3571%;top:36.6071%;left:87.4667%}.siv-flow-brand-header .brand-header-bag-stem{width:.266667%;height:8.92857%;top:24.1071%;left:90.2667%}@media (prefers-reduced-motion:reduce){.siv-flow-brand-header{transition:none}}.siv-flow-nav.siv-flow-vector-nav{background:0 0;height:26.1333cqw;overflow:visible}.siv-home-bar-art{pointer-events:none;position:absolute;inset:0}.siv-home-bar-art .siv-home-bar-background{width:117.067%;max-width:none;height:165.306%;top:-40.8163%;bottom:auto;left:-8.53333%;transform:scaleX(-1)}.siv-home-bar-item{color:#000;flex-direction:column;align-items:center;width:12.8%;font:400 2.4cqw/3.2cqw -apple-system,BlinkMacSystemFont,Arial,sans-serif;display:flex;position:absolute;top:16.3265%}.siv-home-bar-item.is-selected{color:#d99c64}.siv-home-bar-icon{background:currentColor;flex:none;width:6.4cqw;height:6.4cqw;margin:1.06667cqw;display:block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.siv-home-bar-art .siv-home-bar-v{width:14.9333%;height:57.1429%;top:5.10204%;bottom:auto;left:82.6667%}.siv-flow-display.is-brand-home{border-radius:9%/4.2%;top:3.54%}.is-brand-home .siv-flow-art--brand{background:#fff;height:660.067cqw;padding-top:11.5333cqw}.is-brand-home .siv-flow-brand-header,.is-brand-home .siv-flow-hotspot.fixed-search,.is-brand-home .siv-flow-hotspot.fixed-back{top:11.5333cqw}.is-brand-home .siv-flow-tap--preview{top:14.5333cqw}.siv-flow-transparent-status{pointer-events:none;background:0 0;width:100%;height:11.5333cqw;position:absolute;top:0;left:0}.siv-flow-status-time{width:14.4%;height:5.6cqw;position:absolute;top:3.2cqw;left:3.5%}.siv-flow-status-icons{width:17.78%;height:3.2cqw;position:absolute;top:4.6cqw;right:3.5%}.siv-flow-notch{background:#090a0b;border-radius:0 0 4.5cqw 4.5cqw;width:56%;height:8cqw;position:absolute;top:0;left:22%}.siv-flow-hotspot.brand-search{width:89.4%;height:14cqw;top:36cqw;left:5.3%}.siv-flow-hotspot.search-brand{height:6.4cqw;top:39.4667cqw}.siv-flow-transparent-status{transition:background-color .16s}.siv-flow-transparent-status.is-scrolled{background:#fff}.siv-flow-controls{pointer-events:none;color:#595959;padding:0;position:absolute;inset:0}.siv-flow-controls>span{text-align:center;width:26.0417%;position:absolute;top:50%;left:5.20833%;transform:translateY(-50%)}.siv-flow-controls>div{pointer-events:auto;gap:16px;position:absolute;top:50%;left:76.4323%;transform:translateY(-50%)}@media (max-width:700px){.siv-flow-stage{aspect-ratio:350/480}.siv-flow-phone{margin-top:-32px}.siv-flow-controls>span{text-align:left;width:auto;max-width:53%;top:auto;bottom:16px;left:5%;transform:none}.siv-flow-controls>div{gap:12px;inset:auto 5% 12px auto;transform:none}}@media (prefers-reduced-motion:reduce){.siv-flow-transparent-status{transition:none}}.siv-flow-controls>div{grid-template-columns:55px 1fr;gap:0;display:grid;left:75.3906%;right:10%}.siv-flow-controls button{white-space:nowrap;justify-self:start}.siv-flow-search-form{width:64.8%;top:23.4667cqw;left:9.6%}.siv-flow-search-form input{height:5.33333cqw;font:400 3.73333cqw/5.33333cqw -apple-system,BlinkMacSystemFont,Arial,sans-serif}.siv-brand-hero{width:100%;height:144.867cqw;position:absolute;top:0;left:0;overflow:hidden}.siv-brand-hero-photo{background:url(/images/sivillage/demo/brand-hero-photo.png) -4.91358cqw bottom/141.333cqw 148.267cqw no-repeat;position:absolute;inset:0}.siv-brand-hero-logo{background:url(/images/sivillage/demo/brand-hero-logo.svg) 50%/contain no-repeat;width:53.3333%;height:16.4331cqw;position:absolute;top:69.9328cqw;left:23.4667%}.siv-brand-hero-name{text-align:center;color:#fff;width:100%;font:500 3.73333cqw/5.33333cqw -apple-system,sans-serif;position:absolute;top:91cqw}.siv-brand-hero-like{color:#fff;flex-direction:column;align-items:center;font:400 3.2cqw/4.26667cqw -apple-system,sans-serif;display:flex;position:absolute;bottom:10.6667cqw;left:45.8667%}.siv-brand-hero-like>div{background:url(/images/sivillage/demo/brand-hero-heart.svg) 50%/contain no-repeat;width:8.53333cqw;height:8.53333cqw}.siv-flow-brand-header{opacity:1;background:0 0}.siv-flow-brand-header:not(.is-visible) img{filter:brightness(0)invert()}.siv-flow-brand-header.is-visible{background:#fff}@media (max-width:700px){.siv-flow-controls>div{grid-template-columns:62px auto;left:auto;right:5%}}.siv-flow-phone>.siv-flow-transparent-status{border-radius:16px 16px 0 0;width:auto;height:4.966%;top:3.54%;left:5.6%;right:5.32%;container-type:inline-size}.siv-flow-status-time{left:6.2%}.siv-flow-search-form{top:calc(23.4667cqw + 1px)}.siv-flow-brand-header .brand-header-bag{width:5.72509%;left:87.5375%}.brand-header-shop{width:8.53333cqw;height:8.53333cqw;position:absolute;top:21.4286%;left:86.1333%}.brand-header-shop-art{width:32px;height:32px;transform:scale(calc(100cqw / 375px));transform-origin:0 0;display:block;position:relative}.siv-flow-brand-header .brand-shop-body{width:21.4691px;max-width:none;height:17px;top:8.5px;left:5.26545px}.siv-flow-brand-header .brand-shop-mark{width:1px;max-width:none;height:5px;top:1.5px;left:15.5px}.brand-header-shop-art{color:#000}.siv-flow-brand-header:not(.is-visible) .brand-header-shop-art{color:#fff}.brand-shop-body,.brand-shop-mark{background-color:currentColor;display:block;position:absolute;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.brand-shop-body{-webkit-mask-image:url(/images/sivillage/demo/siv-header-bag.svg);mask-image:url(/images/sivillage/demo/siv-header-bag.svg)}.brand-shop-mark{-webkit-mask-image:url(/images/sivillage/demo/siv-header-bag-stem.svg);mask-image:url(/images/sivillage/demo/siv-header-bag-stem.svg)}.siv-flow-transparent-status:not(.is-scrolled) .siv-flow-status-time,.siv-flow-transparent-status:not(.is-scrolled) .siv-flow-status-icons{filter:brightness(0)invert()}.siv-flow-stage{clip-path:inset(0 -100vmax);border-radius:0;box-shadow:0 0 0 100vmax #e6e8ec}
.sivillage-page .content-shell{width:min(768px,100% - 40px);margin-inline:auto}.sivillage-page .project-hero{padding:120px 0}.sivillage-intro-copy{flex-direction:column;gap:24px;display:flex}.sivillage-page .project-title{letter-spacing:-.56px;color:#000;font-size:56px;font-weight:500;line-height:64px}.sivillage-page .project-hero .sivillage-prose{gap:24px}.sivillage-page .project-title,.sivillage-page .project-step-title,.sivillage-subsection h3{text-wrap:balance;overflow-wrap:break-word}.sivillage-prose{color:#333d4b;letter-spacing:-.01em;flex-direction:column;gap:24px;max-width:768px;font-size:16px;font-weight:400;line-height:24px;display:flex}.sivillage-prose p{margin:0}.sivillage-prose strong{font-weight:inherit}.sivillage-page[lang=ko] .project-title,.sivillage-page[lang=ko] .sivillage-prose,.sivillage-page[lang=ko] .sivillage-metadata,.sivillage-page[lang=ko] .project-step-title,.sivillage-page[lang=ko] .sivillage-subsection h3{word-break:keep-all;overflow-wrap:break-word}.sivillage-metadata{letter-spacing:-.01em;margin:0;font-size:16px;line-height:24px}.sivillage-metadata dt{text-underline-offset:3px;margin-bottom:8px;font-weight:600;text-decoration:underline}.sivillage-metadata dd{color:#333d4b}.sivillage-metadata dd,.sivillage-metadata p{margin:0}.sivillage-metadata .sivillage-collaboration{color:#333d4b;margin-top:12px;font-size:16px;line-height:24px}.sivillage-story{flex-direction:column;gap:144px;padding-top:48px;display:flex}.sivillage-section{flex-direction:column;gap:40px;scroll-margin-top:40px;display:flex}.sivillage-page .project-step-title{color:#000;letter-spacing:-.03em;max-width:768px;font-size:40px;font-weight:500;line-height:48px}.sivillage-subsection{flex-direction:column;gap:24px;display:flex}.sivillage-subsection+.sivillage-subsection{margin-top:24px}.sivillage-subsection h3{color:#000;letter-spacing:-.16px;max-width:768px;margin:0;font-size:24px;font-weight:500;line-height:32px}.sivillage-placeholder{text-align:center;color:#595959;background:#e9e9e9;border-radius:24px;place-items:center;width:100%;min-height:400px;margin:12px 0 0;padding:48px;display:grid}.sivillage-page .project-hero .sivillage-placeholder{aspect-ratio:8/5;min-height:300px;margin:0}.sivillage-placeholder figcaption{max-width:650px}.sivillage-placeholder-label{letter-spacing:.06em;text-transform:uppercase;margin-bottom:18px;font-size:13px;line-height:1.5;display:block}.sivillage-placeholder strong{color:#000;letter-spacing:-.16px;text-wrap:balance;font-size:24px;font-weight:500;line-height:32px;display:block}.sivillage-placeholder p{color:#333d4b;letter-spacing:-.16px;margin:14px 0 0;font-size:16px;line-height:24px}.sivillage-page[lang=ko] .sivillage-placeholder{word-break:keep-all;overflow-wrap:break-word}@media (max-width:1024px){.sivillage-story{gap:112px}.sivillage-placeholder{min-height:340px}}@media (max-width:700px){.sivillage-prose{gap:20px}.sivillage-story{gap:88px;padding-top:32px}.sivillage-section{gap:28px}.sivillage-subsection{gap:20px}.sivillage-subsection+.sivillage-subsection{margin-top:12px}.sivillage-placeholder{border-radius:16px;min-height:300px;margin-top:4px;padding:32px 24px}}@media (max-width:600px){.sivillage-page .project-hero{padding:72px 0}.sivillage-page .project-title{font-size:36px;line-height:42px}.sivillage-page .project-step-title{font-size:32px;line-height:40px}.sivillage-subsection h3,.sivillage-placeholder strong{font-size:20px;line-height:28px}}.sivillage-page[lang=ko] .project-step-title,.sivillage-page[lang=ko] .sivillage-subsection h3{font-weight:600}.sivillage-hero-visual{border-radius:24px;width:100%;margin:0;overflow:hidden}.sivillage-hero-visual img{width:100%;height:auto;display:block}@media (max-width:700px){.sivillage-hero-visual{border-radius:16px}}.sivillage-page[lang=ko] .project-title{white-space:pre-line}.sivillage-content-visual{border-radius:24px;width:100%;margin:12px 0 0;overflow:hidden}.sivillage-content-visual img{width:100%;height:auto;display:block}@media (max-width:700px){.sivillage-content-visual{border-radius:16px;margin-top:4px}}
