.cd-wrap{max-width:var(--page-max);margin:0 auto;padding:96px 48px 120px}.collab-detail{display:grid;grid-template-columns:380px 1fr;gap:80px;align-items:start}.collab-detail__info{position:sticky;top:101px;align-self:start;max-height:calc(100vh - 125px);overflow-y:auto}.cd-back{display:inline-block;font-family:var(--body);font-size:11px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:#6e6a64;margin-bottom:40px}.cd-back:hover{color:var(--black)}.cd-label{font-family:var(--body);font-size:10.4px;font-weight:400;letter-spacing:.25em;text-transform:uppercase;color:var(--gold);margin-bottom:16px}.cd-title{font-family:var(--heading);font-weight:400;font-size:40px;line-height:1.15;letter-spacing:.06em;margin:0 0 24px}.cd-desc{font-family:var(--body);font-size:13.6px;font-weight:300;line-height:1.9;color:#3a3835;margin:0 0 36px;text-wrap:pretty}.cd-next{display:inline-block;font-family:var(--body);font-size:10px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.cd-next:hover{text-decoration:underline;text-underline-offset:4px}.cd-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:32px;row-gap:48px}.cd-slot{margin:0}.cd-full{grid-column:1 / 3}.cd-half{grid-column:auto / span 1}.cd-media{background:var(--wash);overflow:hidden}.cd-media img{width:100%;height:100%;object-fit:cover;display:block}.cd-caption{margin-top:10px;font-family:var(--heading);font-style:italic;font-size:14.4px;letter-spacing:.04em;color:#1a1a1a}@media(max-width:767px){.cd-wrap{padding:96px 20px 80px}.collab-detail{grid-template-columns:1fr;gap:40px}.collab-detail__info{position:static;max-height:none;overflow:visible}.cd-title{font-size:32px}.cd-grid{grid-template-columns:1fr;row-gap:40px}.cd-full,.cd-half{grid-column:1 / -1}}.ci-wrap{max-width:var(--page-max);margin:0 auto;padding:120px 48px}.ci-lead{max-width:560px;margin-bottom:88px}.ci-label{font-family:var(--body);font-size:10.4px;font-weight:400;letter-spacing:.25em;text-transform:uppercase;color:var(--gold);margin-bottom:16px}.ci-title{font-family:var(--heading);font-weight:400;font-size:46px;line-height:1.15;letter-spacing:.02em;margin:0 0 20px}.ci-lead-text{font-family:var(--body);font-size:16px;font-weight:300;line-height:1.9;color:var(--black);text-wrap:pretty}.ci-row{display:grid;gap:48px;align-items:end}.ci-row--img-left{grid-template-columns:1.6fr 1fr}.ci-row--img-right{grid-template-columns:1fr 1.6fr}.ci-row--img-right .ci-media{order:2}.ci-row:not(:last-child){padding-bottom:64px;margin-bottom:64px;border-bottom:1px solid #E8E4DE}.ci-media{display:block;aspect-ratio:16 / 10;background:var(--wash);overflow:hidden}.ci-media img{width:100%;height:100%;object-fit:cover;display:block}.ci-num{font-family:var(--body);font-size:9.5px;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:14px}.ci-name{font-family:var(--heading);font-weight:400;font-size:40px;line-height:1.1;letter-spacing:.06em;margin:0 0 17px}.ci-ko{font-family:var(--body);font-size:14px;font-weight:400;color:#6e6a64;margin:0 0 17px}.ci-btn{display:inline-block;font-family:var(--body);font-size:10.5px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--black);border:1px solid var(--black);padding:12px 26px;transition:background .45s var(--ease),color .45s var(--ease)}.ci-btn:hover{background:var(--black);color:var(--white)}.ci-wrap .project-nav{display:flex;justify-content:space-between;margin-top:96px;padding-top:40px;border-top:1px solid var(--line)}.ci-wrap .project-nav-link{display:flex;flex-direction:column;gap:6px;max-width:45%}.ci-wrap .pn-next{text-align:right}.ci-wrap .pn-label{font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gray)}.ci-wrap .pn-title{font-family:var(--heading);font-style:italic;font-size:1.25rem;color:var(--black)}.ci-wrap .project-nav-link:hover .pn-title{text-decoration:underline;text-underline-offset:4px}@media(max-width:767px){.ci-wrap{padding:96px 20px 80px}.ci-lead{margin-bottom:56px}.ci-title{font-size:32px}.ci-row--img-left,.ci-row--img-right{grid-template-columns:1fr;gap:24px;align-items:start}.ci-row--img-right .ci-media{order:0}.ci-row:not(:last-child){padding-bottom:48px;margin-bottom:48px}.ci-name{font-size:30px}}.product-card .fs-media{position:relative;display:block;aspect-ratio:1 / 1;background:#fff;overflow:hidden}.product-card .fs-media img,.product-card:hover .fs-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;transition:none}.product-card .fs-media .fs-base,.product-card:hover .fs-media .fs-base{object-fit:contain}.product-card .fs-media .fs-hover,.product-card:hover .fs-media .fs-hover{object-fit:cover;transform:none;opacity:0;transition:opacity .4s var(--ease)}@media(hover:hover){.product-card:hover .fs-media .fs-hover{opacity:1}}#shop .product-info{margin-top:36px;gap:0}.product-head .product-price{font-family:var(--heading);font-size:15px}@media(max-width:767px){#shop.section{padding:64px 20px 72px;border-top:1px solid #F0EDE8}.products-grid{gap:44px}#shop .product-info{margin-top:14px}.shop-viewall{margin-top:56px!important}}.footer2{background:#fff;color:var(--black);border-top:1px solid #F0EDE8;padding:72px 0 36px}.footer2-inner{max-width:var(--page-max);margin:0 auto;padding-left:48px;padding-right:48px;display:grid;grid-template-columns:1fr auto 1fr;gap:48px;align-items:center}.footer2-brand{font-family:var(--heading);font-size:19px;letter-spacing:.18em;margin-bottom:14px}.footer2-tagline{font-family:var(--body);font-size:13.5px;font-weight:300;color:var(--gray);line-height:1.7;max-width:280px}.footer2-nav{display:flex;gap:36px;padding-top:6px}.footer2-nav a{font-family:var(--body);font-size:11px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--black);position:relative;padding-bottom:3px}.footer2-nav a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:center;transition:transform .45s var(--ease)}.footer2-nav a:hover:after{transform:scaleX(1)}.footer2-nav a.is-active{color:var(--gold)}.footer2-nav-policies{display:none}.footer2-contact{text-align:right}.footer2-contact p{font-family:var(--body);font-size:12px;font-weight:300;color:var(--gray);line-height:1.8}.footer2-bottom{position:relative;max-width:var(--page-max);margin:77px auto 0;padding-left:48px;padding-right:48px;padding-top:28px;text-align:center}.footer2-bottom:before{content:"";position:absolute;top:0;left:48px;right:48px;height:1px;background:#f0ede8}.footer2-copy{font-family:var(--body);font-size:11px;font-weight:300;letter-spacing:.08em;color:#6e6a64}.footer2-legal{margin-top:11px;font-family:var(--body);font-size:12px;font-weight:300;letter-spacing:.1em;color:#6e6a64;display:flex;justify-content:center;gap:10px}.footer2-legal a{color:#6e6a64}.footer2-legal a:hover{color:var(--black)}.footer2-mobile-line{display:none}.footer__biz{display:flex;flex-wrap:wrap;justify-content:center;margin:11px 0 0;font-family:Inter,Apple SD Gothic Neo,Pretendard,Malgun Gothic,Noto Sans KR,sans-serif;font-size:11px;font-weight:200;letter-spacing:0;line-height:1.7;color:#6e6a64}.footer__biz .biz-a,.footer__biz .biz-b{white-space:nowrap}.footer__biz span>span:not(:last-child):after,.footer__biz .biz-a:after{content:"\b7";margin:0 .5em}@media(max-width:767px){.footer2{padding:48px 0 28px}.footer2-inner{display:block;padding-left:20px;padding-right:20px}.footer2-brand{font-size:16px}.footer2-tagline{font-size:12px;max-width:260px;margin-bottom:32px}.footer2-nav{gap:24px;padding:20px 0;border-top:1px solid #F0EDE8;border-bottom:1px solid #F0EDE8;flex-wrap:wrap}.footer2-nav a{font-size:10px}.footer2-nav-policies{display:inline}.footer2-contact{display:none}.footer2-bottom{margin-top:32px;padding-top:0;padding-left:20px;padding-right:20px}.footer2-bottom:before{display:none}.footer2-copy,.footer2-legal{display:none}.footer2-mobile-line{display:flex;justify-content:space-between;font-family:var(--body);font-size:10px;color:#6e6a64}.footer2-mobile-line span:first-child{font-weight:300}.footer__biz{display:block;margin-top:14px;text-align:left}.footer__biz .biz-a,.footer__biz .biz-b{display:block;white-space:normal}.footer__biz span>span{display:block;white-space:nowrap;margin:0}.footer__biz .biz-a>span:nth-child(1),.footer__biz .biz-a>span:nth-child(2),.footer__biz .biz-b>span:nth-child(3),.footer__biz .biz-b>span:nth-child(4){display:inline}.footer__biz .biz-a>span:nth-child(1):after,.footer__biz .biz-b>span:nth-child(3):after{content:"\b7";margin:0 .5em}.footer__biz .biz-a:after,.footer__biz .biz-a>span:not(:nth-child(1)):after,.footer__biz .biz-b>span:not(:nth-child(3)):after{content:none}}.gc-container{max-width:var(--page-max);margin:0 auto;padding:140px 48px 100px}.gc-container .gallery-header{margin-bottom:64px}.gallery-title{font-family:var(--heading);font-size:46px;font-weight:400;margin-bottom:30px}.gallery-description{max-width:620px;text-wrap:pretty;font-size:1rem;font-weight:300;color:var(--black);line-height:1.9}.gc-grid{max-width:none;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:24px}.gc-slot{margin:0}.gc-full{grid-column:1 / -1}.gc-half{grid-column:auto / span 1}.gc-media{background:var(--wash);overflow:hidden}.gc-media img{width:100%;height:100%;object-fit:cover;display:block}.gc-caption{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin-top:10px}.gc-name{font-family:var(--heading);font-style:italic;font-size:.9rem;letter-spacing:.04em;color:var(--black)}.gc-meta{font-family:var(--body);font-weight:400;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gray)}.gc-sep{display:none;font-size:11px;color:#c4beb6}.shopify-section[id$=__paper] .gc-caption{justify-content:center;gap:12px}.shopify-section[id$=__paper] .gc-sep{display:inline}.gc-container .project-nav{display:flex;justify-content:space-between;margin-top:96px;padding-top:40px;border-top:1px solid var(--line)}.gc-container .project-nav-link{display:flex;flex-direction:column;gap:6px;max-width:45%}.gc-container .pn-next{text-align:right}.gc-container .pn-label{font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gray)}.gc-container .pn-title{font-family:var(--heading);font-style:italic;font-size:1.25rem;color:var(--black)}.gc-container .project-nav-link:hover .pn-title{text-decoration:underline;text-underline-offset:4px}@media(max-width:767px){.gc-container{padding:96px 20px 80px}.gc-container .gallery-header{margin-bottom:48px}.gallery-title{font-size:32px;margin-bottom:16px}.gc-grid{grid-template-columns:1fr;gap:40px}.gc-full,.gc-half{grid-column:1 / -1}.gc-caption{justify-content:flex-end}.gc-name{font-size:14px}.gc-meta{display:none}.shopify-section[id$=__paper] .gc-caption{justify-content:center}.shopify-section[id$=__paper] .gc-meta{display:inline}}.logo .header-logo-img{height:16px;width:auto;display:block}.cart-count{display:none!important}.header-mobile-actions{align-items:center;gap:20px}@media(max-width:767px){.logo .header-logo-img{height:12px}}.hero-frame{width:100%;overflow:hidden}.hero-frame img{width:100%;height:100%;object-fit:cover;display:block}.hero-frame--a{aspect-ratio:841 / 583}.hero-frame--b{aspect-ratio:3 / 2}.hero-frame--b img{object-position:center 82%}.hero-caption-row{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin-top:26px}.hcap-name{font-family:var(--heading);font-style:italic;font-size:.9rem;letter-spacing:.04em;color:var(--black);text-align:left}.hcap-label{font-family:var(--body);font-size:.72rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--gray);text-align:right}@media(max-width:767px){.hero-frame--b{aspect-ratio:4 / 5}.hero-caption-row{margin-top:30px;gap:16px}.hcap-name{font-size:13px}.hcap-label{font-size:9.5px;white-space:nowrap;letter-spacing:.08em}.hcap-place{display:none}}.shop-wrap{max-width:var(--page-max);margin:0 auto;padding:160px 48px 120px}.shop-head{margin-bottom:72px}.shop-h1{font-family:var(--heading);font-weight:400;font-size:clamp(2rem,3.5vw,3rem);letter-spacing:.02em;margin-bottom:16px}.shop-lead{font-family:var(--body);font-size:.85rem;font-weight:300;color:var(--gray);line-height:1.8}.shop-series{margin-bottom:120px}.shop-series:last-child{margin-bottom:0}.shop-series-head{border-top:1px solid var(--black);padding-top:48px;margin-bottom:48px}.shop-series-label{font-family:var(--body);font-size:.65rem;font-weight:400;letter-spacing:.25em;text-transform:uppercase;color:var(--gold);margin-bottom:8px}.shop-series-title{font-family:var(--heading);font-weight:400;font-size:clamp(1.6rem,2.6vw,2.2rem);letter-spacing:.02em;margin:0}.shop-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px 48px;align-items:start}.shop-card{display:block}.shop-card-media{position:relative;aspect-ratio:1 / 1;background:#fff;overflow:hidden}.shop-card-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.scm-base{object-fit:contain}.scm-hover{object-fit:cover;opacity:0;transition:opacity .4s var(--ease)}.shop-card--natural .shop-card-media{aspect-ratio:auto}.shop-card--natural .shop-card-media .scm-base{position:relative;height:auto;transform:none;object-fit:unset}.shop-card--natural .shop-card-media .scm-hover{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}@media(hover:hover){.shop-card:hover .scm-hover{opacity:1}}.shop-card .product-head{margin-top:14px;display:flex;justify-content:space-between;align-items:baseline;gap:12px}.shop-card-name{font-family:var(--heading);font-style:italic;font-weight:400;font-size:17px;letter-spacing:.02em;margin:0}.shop-card-price{font-family:var(--heading);font-size:15px;font-weight:400;margin:0;white-space:nowrap}.shop-card-price--request{font-style:italic;font-size:14px;color:var(--gray)}@media(max-width:1024px){.shop-grid{grid-template-columns:1fr;gap:64px}}@media(max-width:767px){.shop-wrap{padding:96px 20px 72px}.shop-head{margin-bottom:56px}.shop-h1{font-size:32px}.shop-lead{font-size:13.6px}.shop-series{margin-bottom:96px}.shop-series-head{padding-top:32px;margin-bottom:32px}.shop-series-label{font-size:9.5px}.shop-series-title{font-size:24px}.shop-grid{gap:48px}}.pdp-shot{background:#fff;position:relative;overflow:hidden}.pdp-shot img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.pdp-shot--nuki{aspect-ratio:1 / 1;cursor:zoom-in}.pdp-shot--nuki img{object-fit:contain}.pdp-shot--natural{aspect-ratio:auto}.pdp-shot--natural img{position:relative;height:auto}.pdp-shot--detail{aspect-ratio:1 / 1}.pdp-shot--detail img{object-fit:cover}.pdp-shot--wide{aspect-ratio:4 / 3}.pdp-shot--concept{aspect-ratio:1 / 1}.pdp-shot--concept img{object-fit:cover}.pdp-price--request{font-family:var(--heading);font-style:italic;color:var(--gray)}.pdp-specs .spec-note{font-family:var(--body);font-size:.72rem;font-weight:300;color:#6e6a64;padding-top:10px}.pdp-actions .btn{width:100%;max-width:320px;padding:18px 40px;text-align:center}.pdp-zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;background:#fff;display:flex;align-items:center;justify-content:center;padding:24px;cursor:zoom-out}.pdp-zoom[hidden]{display:none}.pdp-zoom img{max-width:100%;max-height:100%;object-fit:contain}.pdp-zoom-close{position:absolute;top:18px;right:18px;background:none;border:none;font-size:26px;line-height:1;color:var(--black);cursor:pointer}.pdp-actions .pdp-shipping-note{display:flex;align-items:center;gap:8px;margin-top:32px}.pdp-shipping-icon{flex:none;width:15px;height:15px}@media(max-width:767px){.pdp-media{order:2}.pdp-info{order:1;position:static}.pdp-shot--nuki:not(.pdp-shot--natural){aspect-ratio:3 / 2}.pdp-actions{position:fixed;left:0;right:0;bottom:0;background:#fff;border-top:1px solid #F0EDE8;padding:12px 20px 20px;z-index:900;text-align:center}.pdp-actions .pdp-shipping-note{display:flex;justify-content:center;margin-top:22px}.pdp-zoom-close{font-size:24px}}.policies-wrap{max-width:720px;margin:0 auto;padding:160px 48px 120px}.policies-title{font-family:var(--heading);font-weight:400;font-size:clamp(2rem,3.5vw,3rem);margin-bottom:40px}.policies-list{list-style:none;margin:0;padding:0}.policies-list li{border-top:1px solid var(--line)}.policies-list li:last-child{border-bottom:1px solid var(--line)}.policies-list a{display:block;padding:20px 0;font-family:var(--body);font-size:.85rem;letter-spacing:.04em;color:var(--black)}.policies-list a:hover{color:var(--gold)}@media(max-width:767px){.policies-wrap{padding:96px 20px 80px}.policies-title{font-size:32px}}.press-wrap{max-width:1400px;margin:0 auto;padding:140px 48px 160px}.press-title{font-family:var(--heading);font-weight:400;font-size:48px;line-height:1.1;letter-spacing:.01em;margin:0 0 96px}.press-cols{display:grid;grid-template-columns:1fr 1fr;gap:96px;max-width:1100px}.press-label{font-family:var(--body);font-size:10px;font-weight:400;letter-spacing:.25em;text-transform:uppercase;color:var(--gold);padding-bottom:16px;border-bottom:1px solid var(--black)}.press-row{font-family:var(--heading);font-weight:400;font-size:20px;letter-spacing:.01em;padding:22px 0;border-bottom:1px solid #E8E4DE}.press-row a{color:inherit}.press-row--note{font-family:var(--body);font-weight:300;font-size:14px;letter-spacing:.02em;color:var(--gray);border-bottom:none}@media(max-width:767px){.press-wrap{padding:96px 20px 72px}.press-title{font-size:32px;line-height:1.15;margin-bottom:56px}.press-cols{grid-template-columns:1fr;gap:64px}.press-label{font-size:9.5px;padding-bottom:14px}.press-row{font-size:17px;line-height:1.35;padding:18px 0}.press-row--note{font-size:12px}}.work-grid2{display:grid;grid-template-columns:repeat(3,1fr);gap:56px 24px}.wg-item{display:block}.wg-hero{grid-column:1 / -1}.wg-media{position:relative;overflow:hidden;background:var(--wash)}.wg-hero .wg-media{aspect-ratio:16 / 9}.wg-item:not(.wg-hero) .wg-media{aspect-ratio:5 / 6}.wg-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:opacity .4s var(--ease)}.wg-item:hover .wg-media img{opacity:.92}.wg-caption{margin-top:14px;display:flex;flex-direction:column;gap:5px}.wg-title{font-family:var(--heading);font-style:italic;font-weight:400;font-size:17px;letter-spacing:.02em;color:var(--black)}.wg-meta{font-family:var(--body);font-size:10.4px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--gray)}@media(max-width:767px){.work-grid2{grid-template-columns:1fr 1fr;gap:27px 12px}.wg-hero{grid-column:1 / -1}.wg-hero .wg-media{aspect-ratio:16 / 9}.wg-item:not(.wg-hero) .wg-media{aspect-ratio:5 / 6}.wg-item:last-child{grid-column:1 / -1}.wg-item:last-child .wg-media{aspect-ratio:16 / 9}.wg-caption{margin-top:15px}.wg-title{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map */
