/* Uvam TOP 2026-10-24: page-only layout; shared menu/footer stay unchanged. */
body.home{margin:0!important;padding:0!important}body.home #page{margin:0!important;padding:0!important;border:0!important;max-width:none!important}body.home #uvam-new-top.nx-page{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;container-type:inline-size;overflow:clip;background:white;color:#31392f;font-family:'Uvam Shippori Mincho','Shippori Mincho',serif;line-height:1.8}
.nx-page button,.nx-sheet button{font:inherit}.nx-page button{color:inherit}.nx-page figure{margin:0}.nx-page img{width:100%;height:100%!important;object-fit:cover}.nx-page .nx-sans,.nx-sheet .nx-sans{font-family:'Uvam Julius Sans One',sans-serif!important}.nx-page .nx-script{font-family:Thesignature,cursive!important;line-height:1.1!important}.nx-page .nx-arrow{display:inline-block;margin-left:.8em;font-family:serif;white-space:nowrap}.nx-page .nx-center{text-align:center}
#uvam-new-top .nx-hero{position:relative;aspect-ratio:3/4;isolation:isolate;overflow:hidden;background:#bcc8c1}.nx-hero-window{height:100%;touch-action:pan-y;overflow:hidden}.nx-hero-track{display:flex;height:100%;will-change:transform}.nx-hero-slide{flex:0 0 100%;height:100%;overflow:hidden}.nx-hero-slide img{pointer-events:none;user-select:none;object-position:50% 50%}.nx-hero-copy{position:absolute;left:6%;bottom:8.5%;z-index:2;pointer-events:none;color:white;text-shadow:0 1px 8px #14291a44}.nx-page .nx-hero-copy h1{font-size:clamp(22px,5.4vw,38px);line-height:1.65;letter-spacing:.03em}.nx-page .nx-hero-mark{position:absolute;width:42px;height:54px!important;top:22px;left:calc(50% - 21px);object-fit:contain;filter:brightness(0) invert(1);pointer-events:none}.nx-hero-dots{position:absolute;bottom:18px;right:20px;display:flex;gap:8px;z-index:3}.nx-hero-dots button{border:0;padding:0;width:6px;height:6px;border-radius:50%;background:#ffffffba;cursor:pointer;box-shadow:0 0 0 5px transparent}.nx-hero-dots button[aria-current=true]{background:#254637;outline:1px solid #ffffff55}.nx-page .nx-intro{padding:50px 24px 54px;text-align:center}.nx-intro .nx-eyebrow{font-size:9px;letter-spacing:.16em;margin-bottom:12px!important}.nx-intro h2{font-size:clamp(23px,5.8vw,36px);line-height:1.6}.nx-intro>p:last-child{font-size:11px;margin-top:18px!important;letter-spacing:.04em}
.nx-natural,.nx-chic{position:relative}.nx-look{position:relative;display:block;overflow:hidden;border:0;background:none;padding:0;text-align:left;cursor:pointer;width:100%}.nx-tap{position:absolute;z-index:2;width:58px;height:58px;border-radius:50%;right:12px;top:12px;background:#fff9;display:flex;align-items:center;justify-content:center;flex-direction:column;line-height:1}.nx-tap em{font-family:Thesignature,cursive;font-size:32px;color:#ac984a;font-weight:400}.nx-tap b{font:24px/1 serif;font-weight:400;color:#49524a;transform:translate(11px,-2px)}.nx-chic .nx-tap em{color:#97677c}.nx-look-caption{position:absolute;right:4%;top:84px;font-size:11px;line-height:1.8;letter-spacing:.03em;max-width:48%;text-align:left}.nx-page .nx-natural-first{aspect-ratio:1.31}.nx-natural-first img{object-position:50% 42%}.nx-page .nx-natural-collage{position:relative;aspect-ratio:.99;margin:25px 0 0;background:linear-gradient(90deg,#fff 0 35%,transparent 35%),url('../../images/pages/home-20261024/natural-shadow.webp') 80% center/cover}.nx-page .nx-natural-knit{position:absolute;left:6%;top:7%;width:49%;height:90%}.nx-natural-knit img{object-position:center}.nx-page .nx-natural-shirt{position:absolute;left:57%;bottom:4%;width:35%;height:49%}.nx-natural-knit .nx-tap{right:3px;top:7px;width:50px;height:50px}.nx-natural-knit .nx-tap em{font-size:29px}.nx-collage-caption{position:absolute;left:58%;top:16%;font-size:10px;line-height:1.9}.nx-collage-note{position:absolute;left:57%;top:43%;font-size:9px;white-space:nowrap}.nx-natural-shirt .nx-tap{width:25px;height:25px;right:6px;top:6px}.nx-natural-shirt .nx-tap em{display:none}.nx-natural-shirt .nx-tap b{font-size:20px;transform:none}
.nx-style-end{padding:0 0 30px;position:relative;overflow:hidden;background-position:center;background-size:cover}.nx-natural .nx-style-end{background-image:url('../../images/pages/home-20261024/natural-shadow.webp')}.nx-chic .nx-style-end{background-image:url('../../images/pages/home-20261024/chic-wall.webp')}.nx-carousel{position:relative;padding-top:18px}.nx-rail{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 19px 9px;scrollbar-width:none;cursor:grab;touch-action:pan-x pan-y;overscroll-behavior-x:contain}.nx-rail::-webkit-scrollbar{display:none}.nx-rail.is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.nx-rail-card{flex:0 0 26%;aspect-ratio:1;scroll-snap-align:start;border:0;padding:0;background:transparent;cursor:pointer}.nx-rail-card img{user-select:none;pointer-events:none}.nx-scroll-guide{display:flex;gap:10px;align-items:center;padding:6px 22px 18px}.nx-scroll-guide>span{font:8px/1.3 'Uvam Julius Sans One',sans-serif;letter-spacing:.12em;white-space:nowrap}.nx-scrollbar{flex:1;height:2px;background:#fff9;position:relative;overflow:hidden}.nx-scrollbar i{position:absolute;top:0;left:0;width:35%;height:100%;background:#777b6c;transition:width .2s}.nx-style-copy{text-align:center;padding:7px 20px 0;background:#fffffe48}.nx-style-copy h2{font-size:clamp(19px,4.7vw,32px);line-height:1.65}.nx-style-copy p{font-size:10px;line-height:1.9;margin-top:8px!important}.nx-style-button{display:inline-block;background:#fffffaaa;padding:5px 18px;margin-top:14px;font-size:11px}
.nx-page .nx-chic-collage{position:relative;aspect-ratio:.98;margin:18px 0 0;background:url('../../images/pages/home-20261024/chic-wall.webp') center/cover}.nx-page .nx-chic-main{position:absolute;left:32%;top:10%;width:62%;height:88%}.nx-chic-main img{object-position:50% 50%}.nx-page .nx-chic-scarf{position:absolute;left:7%;bottom:0;width:38%;height:53%}.nx-chic-scarf .nx-tap{width:25px;height:25px;top:auto;bottom:8px;left:7px}.nx-chic-scarf .nx-tap em{display:none}.nx-chic-scarf .nx-tap b{font-size:20px;transform:none}.nx-chic .nx-collage-note{top:auto;bottom:1%;left:7%;z-index:2;font-size:8px;background:#fff8}.nx-page .nx-featured{padding:42px 38px 35px;text-align:center}.nx-featured h2,.nx-highlights>h2{font-size:20px;line-height:1.3;font-family:'Uvam Julius Sans One',sans-serif!important;text-transform:uppercase}.nx-featured>p{font-size:10px;margin:7px 0 25px!important}.nx-featured-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px 26px;max-width:650px;margin:auto}.nx-featured-card{display:block}.nx-featured-card figure{aspect-ratio:1.03}.nx-featured-card p{font-family:'Uvam Julius Sans One',sans-serif!important;font-size:10px;line-height:1.6;margin-top:7px!important}.nx-featured-card small{display:block;font-size:8px;line-height:1.6}
.nx-page .nx-shop{position:relative;aspect-ratio:2.08}.nx-shop>a{display:block;width:100%;height:100%}.nx-shop img{object-position:center}.nx-shop .nx-script{position:absolute;left:1%;top:-3%;font-size:clamp(52px,15vw,94px);color:#3c4037}.nx-shop-caption{position:absolute;right:0;bottom:0;width:77%;background:#f3f3edb8;padding:9px 10px;text-align:right;font-size:9px;line-height:1.8}.nx-page .nx-story-journal{padding:38px 0 25px}.nx-story{display:grid;grid-template-columns:43% 57%;align-items:start;gap:0}.nx-story-copy{font-size:10px;line-height:2;padding:0 13px 0 17px}.nx-story-copy p+p{margin-top:13px!important}.nx-link-photo{position:relative;display:block;aspect-ratio:1.55}.nx-link-photo span{position:absolute;bottom:12%;left:0;width:100%;text-align:center;background:#fff9;padding:10px 5px;font-family:'Uvam Julius Sans One',sans-serif;font-size:17px;line-height:1.3}.nx-journal{display:grid;grid-template-columns:43% 1fr;gap:16px;margin-top:30px}.nx-journal .nx-link-photo{aspect-ratio:1.45}.nx-journal .nx-link-photo span{font-size:14px}.nx-journal-news{font-size:10px;line-height:1.8;padding-right:18px}.nx-journal-news a{display:block;margin-bottom:14px}.nx-journal-news time{display:block;font-family:Georgia,serif;font-size:10px}.nx-page .nx-highlights{text-align:center;padding-top:30px}.nx-highlights>h2{margin-bottom:15px!important}.nx-personal{display:block;padding:22px 36px 30px;background:url('../../images/pages/home-new/27955542_m.jpg') center/cover}.nx-personal .nx-script{font-size:45px;color:#4f594a}.nx-personal>p{font-size:11px;margin:10px 0 20px!important}.nx-personal figure{width:100%;max-width:430px;margin:auto;aspect-ratio:.78}.nx-personal-copy{font-size:10px;line-height:1.9;padding-top:12px}.nx-personal-copy a{display:inline-block;margin-top:7px}.nx-page .nx-ending{padding:65px 20px 70px;text-align:center}.nx-ending h2{font-size:19px;letter-spacing:.09em}.nx-ending p{font-size:8px;line-height:1.8;margin-top:10px!important;letter-spacing:.1em}.nx-ending img{width:27px;height:auto!important;margin:28px auto 0;object-fit:contain}.nx-backtop{position:fixed;right:15px;bottom:18px;width:45px;height:45px;border-radius:50%;background:#ffffffa6;border:0;z-index:15;color:#43584c;font-size:29px;display:grid;place-items:center;cursor:pointer;backdrop-filter:blur(2px)}
.nx-sheet[hidden]{display:none!important}.nx-sheet{position:fixed;inset:0;z-index:100000;color:#354035;font-family:'Uvam Shippori Mincho',serif}.nx-sheet-backdrop{position:absolute;inset:0;border:0;background:#0007;opacity:0;transition:opacity .65s}.nx-sheet-panel{position:absolute;inset:auto 0 0;background:#fffefa;border-radius:24px 24px 0 0;max-height:88dvh;overflow-y:auto;overscroll-behavior:contain;padding:28px 23px max(28px,env(safe-area-inset-bottom));transform:translateY(101%);transition:transform .7s cubic-bezier(.22,1,.36,1);box-shadow:0 -8px 40px #0001}.nx-sheet.is-open .nx-sheet-panel{transform:translateY(0)}.nx-sheet.is-open .nx-sheet-backdrop{opacity:1}.nx-sheet-grip{position:absolute;left:calc(50% - 17px);top:10px;width:34px;height:3px;background:#b7b3aa;border-radius:3px}.nx-sheet h2{font-weight:400;font-size:18px;line-height:1.5;margin:7px 35px 22px 0}.nx-sheet-close{position:absolute;right:17px;top:24px;border:0;background:none;font-size:30px;font-weight:200;line-height:1;cursor:pointer}.nx-sheet-items{display:grid;gap:17px}.nx-sheet-item{display:grid;grid-template-columns:95px 1fr;gap:17px;padding-bottom:17px;border-bottom:1px solid #e8e5df;align-items:center}.nx-sheet-item img{width:95px;height:110px;object-fit:cover}.nx-sheet-item h3{font-size:14px;line-height:1.6;font-weight:400;margin:0 0 5px}.nx-sheet-item p{font-size:11px;line-height:1.6;color:#7a7e72;margin:0}.nx-sheet-item a{display:block;text-align:center;background:#eeebe2;color:#354035;padding:8px;margin-top:9px;text-decoration:none;font-size:13px;border-radius:8px}.nx-sheet-note{font-size:10px;line-height:1.8;color:#85867b;margin-top:18px}.nx-page a:focus-visible,.nx-page button:focus-visible,.nx-sheet a:focus-visible,.nx-sheet button:focus-visible{outline:2px solid #65866d;outline-offset:4px}.nx-reveal{opacity:1}.nx-motion .nx-reveal{opacity:0;transform:translateY(12px);transition:opacity 1.8s,transform 1.8s}.nx-motion .nx-reveal.is-visible{opacity:1;transform:none}
@media(min-width:768px){.nx-page .nx-intro{padding:65px 25px}.nx-page .nx-natural-first,.nx-page .nx-natural-collage,.nx-page .nx-chic-collage{max-width:900px;margin-left:auto;margin-right:auto}.nx-page .nx-natural-first{aspect-ratio:1.5}.nx-page .nx-look-caption{font-size:19px;top:120px}.nx-tap{width:82px;height:82px;right:24px;top:24px}.nx-tap em{font-size:44px}.nx-tap b{font-size:31px}.nx-collage-caption{font-size:17px}.nx-collage-note{font-size:15px}.nx-page .nx-natural-knit .nx-tap{width:70px;height:70px}.nx-natural-knit .nx-tap em{font-size:40px}.nx-page .nx-chic .nx-collage-note{font-size:12px}.nx-rail{gap:16px;padding:0 32px 10px}.nx-rail-card{flex-basis:24%}.nx-scroll-guide{padding:8px 34px 26px}.nx-style-copy p{font-size:15px}.nx-style-button{font-size:16px;padding:7px 25px}.nx-style-end{padding-bottom:38px}.nx-featured-card p{font-size:15px}.nx-featured-card small{font-size:11px}.nx-page .nx-shop{max-width:1100px;margin:auto;aspect-ratio:2.4}.nx-shop-caption{font-size:15px;padding:18px 25px}.nx-page .nx-story-journal{max-width:900px;margin:auto;padding:65px 0 40px}.nx-story-copy{font-size:16px;padding:0 30px}.nx-link-photo span{font-size:27px}.nx-journal{margin-top:45px;gap:35px}.nx-journal .nx-link-photo span{font-size:24px}.nx-journal-news{font-size:15px}.nx-journal-news time{font-size:14px}.nx-personal>p{font-size:17px}.nx-personal-copy{font-size:14px}.nx-ending h2{font-size:25px}.nx-ending p{font-size:10px}.nx-sheet-panel{max-width:620px;left:50%;right:auto;width:100%;transform:translate(-50%,101%);padding:35px}.nx-sheet.is-open .nx-sheet-panel{transform:translate(-50%,0)}.nx-sheet-item{grid-template-columns:120px 1fr}.nx-sheet-item img{width:120px;height:125px}.nx-sheet-item h3{font-size:17px}}
@media(min-width:1024px){#uvam-new-top .nx-hero{aspect-ratio:2/1;max-height:900px}.nx-hero-copy{left:7%;bottom:10%}.nx-page .nx-hero-copy h1{font-size:clamp(33px,3.5vw,58px)}.nx-page .nx-hero-mark{width:58px;height:70px!important;left:calc(50% - 29px);top:38px}.nx-page .nx-intro{padding:65px 24px 70px}.nx-natural-first img{object-position:50% 45%}.nx-page .nx-natural-first{aspect-ratio:1.7}.nx-page .nx-natural-collage,.nx-page .nx-chic-collage{aspect-ratio:1.15}.nx-style-end{padding-top:12px}.nx-rail{max-width:1250px;margin:auto}.nx-rail-card{flex-basis:21%}.nx-scroll-guide{max-width:1250px;margin:auto}.nx-page .nx-featured{padding:65px 35px}.nx-featured h2,.nx-highlights>h2{font-size:28px}.nx-featured>p{font-size:14px}.nx-featured-grid{max-width:950px;grid-template-columns:repeat(4,1fr);gap:22px}.nx-page .nx-highlights{padding-top:55px}.nx-personal{padding:36px}.nx-personal .nx-script{font-size:62px}.nx-personal figure{max-width:430px}.nx-page .nx-ending{padding:80px 25px}.nx-ending img{width:30px}.nx-sheet-panel{max-width:660px}.nx-backtop{right:30px;bottom:30px}}
@media(prefers-reduced-motion:reduce){.nx-sheet-panel,.nx-sheet-backdrop,.nx-reveal,.nx-hero-track{transition:none!important}.nx-motion .nx-reveal{opacity:1;transform:none}}
