@import"https://fonts.googleapis.com/css2?family=Work+Sans:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New&display=swap";@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css";@font-face{font-family:"Sweet Sans Pro";src:url("../font/SweetSansPro-200.otf");font-weight:200}@font-face{font-family:"Sweet Sans Pro";src:url("../font/SweetSansPro-300.otf");font-weight:300}@font-face{font-family:"Sweet Sans Pro";src:url("../font/SweetSansPro-400.otf");font-weight:400}@font-face{font-family:"Sweet Sans Pro";src:url("../font/SweetSansPro-500.otf");font-weight:500}@font-face{font-family:"Sweet Sans Pro";src:url("../font/SweetSansPro-600.otf");font-weight:600}@font-face{font-family:"Sweet Sans Pro";src:url("../font/SweetSansPro-700.otf");font-weight:700}@font-face{font-family:"Sweet Sans Pro";src:url("../font/SweetSansPro-800.otf");font-weight:800}h1,h2,h3,h4,h5,h6,p,a,span,b,small,strong,body,button,input,optgroup,select,textarea{font-family:"Sweet Sans Pro"}body{overflow-x:hidden !important}a,i,.btn,div{text-decoration:none !important;transition:all .3s ease-in-out !important}textarea{outline:2px solid rgba(0,0,0,0) !important;box-shadow:none !important}input,.navbar-toggler,button,input{outline:2px solid rgba(0,0,0,0) !important;box-shadow:none !important}body{scroll-behavior:smooth}html{--scrollbarBG: #cfd8dc;--thumbBG: #90a4ae}::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#8c8c8c}.animated{animation:up-down 2s ease-in-out infinite alternate-reverse both}@keyframes up-down{0%{transform:translateY(5px)}100%{transform:translateY(-5px)}}.btn-light-rounded{width:100% !important;max-width:318px !important;height:42px !important;background:#fff !important;border-radius:40px !important;display:flex !important;justify-content:center !important;align-items:center !important;border:none !important;font-family:"Work Sans" !important;font-style:normal !important;font-weight:500 !important;font-size:14px !important;text-align:center !important;letter-spacing:.05em !important;color:#876235 !important}.btn-light-rounded:hover{color:#fff !important;background:#876235 !important}.hero-section{background:#f2f0ed;position:fixed;top:0;left:0;right:0;bottom:0;z-index:0;padding-right:3px;overflow:hidden}.hero-section .hero-body{max-width:1280px;margin:0px auto;display:flex;justify-content:space-between}.hero-section .hero-body .side-content{width:100%;max-width:452px;background:#f2f0ed;height:100vh;display:flex;justify-content:center;flex-direction:column;align-items:center}.hero-section .hero-body .side-content .inner-content{display:flex;justify-content:center;flex-direction:column;align-items:center;position:relative;z-index:999}.hero-section .hero-body .side-content .inner-content .logo{width:238px;margin-bottom:45px}.hero-section .hero-body .side-content .slider-section{width:100%;max-width:284px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:3}.hero-section .hero-body .side-content .slider-section h4{font-family:"Work Sans";font-style:normal;font-weight:500;font-size:15px;line-height:180%;text-align:center;color:#876235;margin-bottom:15px}.hero-section .hero-body .side-content .slider-section #owl-slider-one .item{width:100%;height:392px;overflow:hidden;border-radius:10px}.hero-section .hero-body .side-content .slider-section #owl-slider-one .item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-section .hero-body .side-content .slider-section #owl-slider-one .owl-dots{margin-top:10px;display:flex;justify-content:center;gap:6px}.hero-section .hero-body .side-content .slider-section #owl-slider-one .owl-dot span{height:8px;width:8px;background-color:#ababab;border-radius:100%;margin:0px;transition:background .3s}.hero-section .hero-body .side-content .slider-section #owl-slider-one .owl-dot.active span{background-image:url("../images/moon_pagenation.png");background-size:contain;background-repeat:no-repeat;background-position:center}.overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.overlay .main-frame{width:100%;padding-top:100px;max-width:375px;margin:0px auto;overflow:hidden;background:#f2f0ed;position:relative;box-shadow:rgba(0,0,0,.1) 0px 4px 12px}.header{position:relative;z-index:99999999999;padding:8px 22px;width:100%;display:flex;justify-content:space-between;align-items:center;background:#fff}.header .logo{height:43px}.header .nav-link{display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}.header .nav-link span{font-family:"Sweet Sans Pro";font-style:normal;font-weight:400;font-size:9px;line-height:13px;text-align:center;letter-spacing:-0.06em;color:#876235}.top-bar{width:100%;min-height:38px;padding:5px;filter:drop-shadow(0px 2px 5px rgba(0, 0, 0, 0.1));display:flex;justify-content:center;align-items:center;background:#ebd7aa;position:sticky;top:0;z-index:999;transition:transform .4s ease,opacity .4s ease}.top-bar span{font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:500;font-size:13px;line-height:14px;text-align:center;letter-spacing:.05em;color:#876235}.top-bar.hide{transform:translateY(-100%);opacity:0}.main-banner{width:100%;height:600px;overflow:hidden;position:relative}.main-banner iframe{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pop-up-section{width:100%;height:49px;background:#fff;display:flex;justify-content:center;align-items:center}.pop-up-section span{cursor:pointer;transition:all .3s ease-in-out !important;display:flex;align-items:center;gap:7px;font-family:"Work Sans";font-style:normal;font-weight:500;font-size:15px;line-height:15px;text-align:center;color:#876235}.home-collection-head{width:100%;height:120px;background-image:url(../images/moon-bg.png);background-position:top center;background-size:100%;background-repeat:no-repeat;display:flex;align-items:flex-end;justify-content:center;padding:10px}.home-collection-head span{font-family:"Work Sans";font-style:normal;font-weight:500;font-size:22px;line-height:29px;text-align:center;color:#876235}.advance-order-period{width:100%;min-height:100px;background:url(../images/advance-order-period-bg.png);padding:17px 15px 12px;display:flex;flex-direction:column;justify-content:center;align-items:center}.advance-order-period h5{margin-bottom:7px;font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:500;font-size:14px;line-height:100%;letter-spacing:.05em;color:#876235}.advance-order-period h6{font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:700;font-size:10px;line-height:100%;text-align:center;letter-spacing:.05em;margin-bottom:0px;color:#876235}.advance-order-period .timer{display:flex;align-items:center;gap:8px}.advance-order-period .timer h3{font-family:"Noto Sans JP";font-style:normal;font-weight:500;font-size:28.9801px;line-height:35px;text-align:center;color:#876235;position:relative;display:flex;align-items:center;margin-bottom:5px}.advance-order-period .timer h3 span{font-family:"Noto Sans JP";font-style:normal;font-weight:500;font-size:10.4031px;text-align:center;color:#876235;transform:rotate(90deg)}.advance-order-period .timer h3 sub{font-family:"Noto Sans JP";font-style:normal;font-weight:500;font-size:10.4031px;line-height:12px;text-align:center;color:#876235}.advance-order-period .count-down{width:100%;display:flex;justify-content:center;align-items:flex-start;gap:2px;margin-bottom:5px}.advance-order-period .count-down p{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:"Noto Sans JP";font-style:normal;font-weight:400;font-size:26.5871px;line-height:100%;text-align:center;margin-bottom:0px;color:#876235}.advance-order-period .count-down p span{font-family:"Work Sans";font-style:normal;font-size:8px;letter-spacing:0px;line-height:21px;text-align:center;color:#876235}.banner-2{width:100%}.banner-2 img{width:100%}.content-2{padding:30px 20px}.content-2 p{font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:500;font-size:13px;line-height:200%;text-align:center;letter-spacing:.08em;color:#876235}.collections{padding:30px 30px 60px}.collections .collection-card-1{width:100%;height:auto;position:relative}.collections .collection-card-1 .atukikun{position:absolute;bottom:0;right:0;z-index:2}.collections .collection-card-1 .bg-layer{position:absolute;width:275.43px;left:-25px;top:0px;height:375px;z-index:0;background:#c7dce5;border-radius:22.5759px;transform:rotate(-14.63deg)}.collections .collection-card-1 .main-banner{width:calc(100% - 40px);border-radius:22px;height:375px;border-radius:22px;overflow:hidden;z-index:1;position:relative;margin-bottom:12px}.collections .collection-card-1 .detail{position:absolute;z-index:4;right:0;top:100px}.collections .collection-card-1 .detail p{width:112px;font-family:"Montserrat";font-style:normal;font-weight:500;font-size:11.6332px;line-height:15px;display:flex;align-items:center;color:#876235}.collections .collection-card-1 .description{display:flex;align-items:center;gap:5px;position:relative;z-index:3;padding-left:20px;width:-moz-fit-content;width:fit-content}.collections .collection-card-1 .description .arrow{width:24px}.collections .collection-card-1 .description .amount{display:flex;flex-direction:column}.collections .collection-card-1 .description .amount b{font-family:"Work Sans";font-style:normal;font-weight:500;font-size:11px;line-height:15px;text-align:center;color:#876235}.collections .collection-card-1 .description .amount span{font-family:"Work Sans";font-size:11px;line-height:13px;color:#876235}.collections{padding:30px 30px 60px}.collections .collection-card-2{width:100%;height:auto;position:relative}.collections .collection-card-2 .atukikun{position:absolute;bottom:0;left:0;z-index:2}.collections .collection-card-2 .bg-layer{position:absolute;width:275.43px;height:374.76px;top:0;right:-25px;background:#ebd7aa;border-radius:22.5759px;transform:matrix(-0.95, -0.3, -0.3, 0.95, 0, 0)}.collections .collection-card-2 .main-banner{margin-left:40px;width:calc(100% - 40px);border-radius:22px;height:375px;border-radius:22px;overflow:hidden;z-index:1;position:relative;margin-bottom:12px}.collections .collection-card-2 .detail{position:absolute;z-index:4;left:0;top:100px}.collections .collection-card-2 .detail p{width:112px;font-family:"Montserrat";font-style:normal;font-weight:500;font-size:11.6332px;line-height:15px;display:flex;align-items:center;color:#876235}.collections .collection-card-2 .detail img{margin-left:20px;margin-bottom:10px}.collections .collection-card-2 .description{display:flex;align-items:center;justify-content:flex-end;gap:5px;position:relative;z-index:3;padding-left:20px}.collections .collection-card-2 .description .arrow{width:24px}.collections .collection-card-2 .description .amount{display:flex;flex-direction:column}.collections .collection-card-2 .description .amount b{font-family:"Work Sans";font-style:normal;font-weight:500;font-size:11px;line-height:15px;text-align:center;color:#876235}.collections .collection-card-2 .description .amount span{font-family:"Work Sans";font-size:11px;line-height:13px;color:#876235}.collections2{padding:30px 10px 60px}.collections2 .atsuki-kun{width:100%;position:relative}.collections2 .atsuki-kun .bear{position:absolute;top:0;left:0;right:0;bottom:0}.collections2 .atsuki-kun .bear img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;width:170px;opacity:0;animation:bearSwitch 2s infinite}.collections2 .atsuki-kun .bear .front{animation-delay:0s}.collections2 .atsuki-kun .bear .back{animation-delay:1s}@keyframes bearSwitch{0%{opacity:0}10%{opacity:1}40%{opacity:1}50%{opacity:0}100%{opacity:0}}.collections2 .atsuki-kun img{width:100%}.collections2 .atsuki-kun .description{display:flex;align-items:center;gap:5px}.collections2 .atsuki-kun .description .arrow{width:24px}.collections2 .atsuki-kun .description .amount{display:flex;flex-direction:column}.collections2 .atsuki-kun .description .amount b{font-family:"Work Sans";font-style:normal;font-weight:500;font-size:11px;line-height:15px;text-align:center;color:#876235}.collections2 .atsuki-kun .description .amount span{font-family:"Work Sans";font-size:11px;line-height:13px;color:#876235}.collections2 .atsuki-kun .d1{position:absolute;top:205px;left:10px;z-index:9}.collections2 .atsuki-kun .d2{position:absolute;top:140px;right:0px;z-index:9}.collections2 .atsuki-kun .d3{position:absolute;bottom:40px;right:10px;z-index:9}.all-item{padding:20px 0px 100px}.all-item h3{padding:0px 12px;font-family:"Work Sans";font-style:normal;font-weight:500;font-size:25px;line-height:33px;color:#876235}.all-item .item-card{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.all-item .item-card .banner{width:100%;height:170px;border-radius:8px;overflow:hidden}.all-item .item-card .banner img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.all-item .item-card a{display:flex;align-items:center;gap:5px;font-family:"Work Sans";font-style:normal;font-weight:500;font-size:12px;line-height:180%;text-align:center;color:#876235}.all-item .item-card a img{width:22px}.all-item .slider-wrapper #owl-slider-two .owl-dots{margin-top:25px;display:flex;justify-content:center;gap:6px}.all-item .slider-wrapper #owl-slider-two .owl-dot span{height:8px;width:8px;background-color:#ababab;border-radius:100%;margin:0px;transition:background .3s}.all-item .slider-wrapper #owl-slider-two .owl-dot.active span{background-image:url("../images/moon_pagenation.png");background-size:contain;background-repeat:no-repeat;background-position:center}.all-item .slider-wrapper .owl-nav-custom{width:100%;padding:0px 30px;display:flex;justify-content:space-between}.all-item .slider-wrapper .owl-nav-custom span{margin-top:-20px;cursor:pointer;position:relative;z-index:9}.pre-order-benefits{background-image:url(../images/amoon_home_moon.png);width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;min-height:600px;padding:75px 0px 90px}.pre-order-benefits .heading-section{padding:0px 20px;display:flex;justify-content:center;align-items:center;flex-direction:column}.pre-order-benefits .heading-section h6{font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:500;font-size:13px;line-height:19px;text-align:center;color:#876235;margin-bottom:3px}.pre-order-benefits .heading-section h2{font-family:"Work Sans";font-style:normal;font-weight:500;font-size:37px;letter-spacing:-2px;line-height:100%;text-align:center;color:#876235;margin-bottom:6px}.pre-order-benefits .heading-section h4{font-family:"Work Sans";font-style:normal;font-weight:500;font-size:24px;letter-spacing:-2px;line-height:100%;text-align:center;color:#876235;margin-bottom:14px}.pre-order-benefits .heading-section .timer{display:flex;align-items:center;gap:8px}.pre-order-benefits .heading-section .timer h3{font-family:"Noto Sans JP";font-style:normal;font-weight:500;font-size:18px;line-height:35px;text-align:center;color:#876235;position:relative;display:flex;align-items:center;margin-bottom:5px}.pre-order-benefits .heading-section .timer h3 span{font-family:"Noto Sans JP";font-style:normal;font-weight:500;font-size:10.4031px;text-align:center;color:#876235;transform:rotate(90deg)}.pre-order-benefits .heading-section .timer h3 sub{font-family:"Noto Sans JP";font-style:normal;font-weight:500;font-size:10.4031px;line-height:12px;text-align:center;color:#876235}.pre-order-benefits .heading-section p{font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:400;font-size:12px;line-height:21px;text-align:center;color:#876235;margin-bottom:0px}.pre-order-benefits .benefits-card{width:100%;height:320px;border-radius:4px;background:#fff;padding:30px 32px 32px;display:flex;flex-direction:column;justify-content:center;align-items:center}.pre-order-benefits .benefits-card .heading{width:100%;height:42px;background:#cedbe1;border-radius:4px;display:flex;justify-content:center;align-items:center;font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:700;font-size:12px;line-height:100%;text-align:center;letter-spacing:.05em;color:#876235;margin-bottom:20px}.pre-order-benefits .benefits-card h3{font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:700;font-size:13px;line-height:152%;text-align:center;letter-spacing:.05em;color:#876235;margin-bottom:12px}.pre-order-benefits .benefits-card .banner{width:111px;height:144px;margin-bottom:12px;background:#d9d9d9;box-shadow:0px 4px 10px rgba(0,0,0,.1)}.pre-order-benefits .benefits-card .banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pre-order-benefits .benefits-card p{font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:700;font-size:9px;line-height:152%;text-align:center;letter-spacing:.05em;color:#876235;margin-bottom:0px}.pre-order-benefits .slider-wrapper{margin-top:45px}.pre-order-benefits .slider-wrapper #owl-slider-3 .owl-item{height:350px;padding:15px 0px}.pre-order-benefits .slider-wrapper #owl-slider-3 .owl-item.active.center .benefits-card{height:350px;margin-top:-15px}.pre-order-benefits .slider-wrapper #owl-slider-3 .owl-dots{margin-top:25px;display:flex;justify-content:center;gap:6px}.pre-order-benefits .slider-wrapper #owl-slider-3 .owl-dot span{height:8px;width:8px;background-color:#ababab;border-radius:100%;margin:0px;transition:background .3s}.pre-order-benefits .slider-wrapper #owl-slider-3 .owl-dot.active span{background:#ab6e6e}.pre-order-benefits .slider-wrapper .owl-nav-custom{width:100%;padding:0px 30px;display:flex;justify-content:space-between}.pre-order-benefits .slider-wrapper .owl-nav-custom span{margin-top:-20px;cursor:pointer;position:relative;z-index:9}.pre-order-benefits .slider-wrapper{margin-top:45px}.pre-order-benefits .slider-wrapper #owl-slider-4 .owl-dots{margin-top:25px;display:flex;justify-content:center;gap:6px}.pre-order-benefits .slider-wrapper #owl-slider-4 .owl-dot span{height:8px;width:8px;background-color:#ababab;border-radius:100%;margin:0px;transition:background .3s}.pre-order-benefits .slider-wrapper #owl-slider-4 .owl-dot.active span{background:#ab6e6e}.pre-order-benefits .slider-wrapper .owl-nav-custom{width:100%;padding:0px 30px;display:flex;justify-content:space-between}.pre-order-benefits .slider-wrapper .owl-nav-custom span{margin-top:-20px;cursor:pointer;position:relative;z-index:9}.pre-order-benefits .limited-set-card{width:100%;height:550px;border-radius:4px;background:#fff;overflow:hidden;display:flex;flex-direction:column;align-items:center}.pre-order-benefits .limited-set-card .banner{width:100%;height:252px;position:relative}.pre-order-benefits .limited-set-card .banner .items{position:absolute;width:59px;top:10px;right:10px;background:#fff;border:1px solid #fff;border-radius:2px;padding:1px;z-index:9}.pre-order-benefits .limited-set-card .banner .items .tag{height:20px;background:#cedbe0;width:100%;font-family:"Work Sans";font-style:normal;font-weight:500;border-radius:2px 2px 0px 0px;font-size:10px;line-height:13px;display:flex;justify-content:center;align-items:center;text-align:center;color:#876235}.pre-order-benefits .limited-set-card .banner .items .tag2{height:20px;background:#fff;width:100%;font-family:"Work Sans";font-style:normal;font-weight:500;border-radius:2px 2px 0px 0px;font-size:10px;line-height:13px;display:flex;justify-content:center;align-items:center;text-align:center;color:#876235}.pre-order-benefits .limited-set-card .banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pre-order-benefits .limited-set-card .details{padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center}.pre-order-benefits .limited-set-card .details h4{font-family:"Work Sans";font-style:normal;font-weight:500;font-size:20px;line-height:100%;text-align:center;letter-spacing:.05em;color:#876235}.pre-order-benefits .limited-set-card .details p{font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:500;font-size:12px;line-height:150%;letter-spacing:-1px;text-align:center;color:#2a2a2a;margin-bottom:14px}.pre-order-benefits .limited-set-card .details .set-cards-row{width:100%;display:flex;justify-content:space-evenly;gap:5px;margin-bottom:30px}.pre-order-benefits .limited-set-card .details .set-cards-row .set-card{width:25%;height:82.33px;background:#fff;opacity:.8;box-shadow:0px 1.17621px 7.05727px rgba(0,0,0,.25);border-radius:2.35242px;padding:5px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px}.pre-order-benefits .limited-set-card .details .set-cards-row .set-card .image{width:29.41px;height:36.46px;background:#d9d9d9}.pre-order-benefits .limited-set-card .details .set-cards-row .set-card .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pre-order-benefits .limited-set-card .details .set-cards-row .set-card span{font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:700;font-size:10.5859px;line-height:120%;text-align:center;letter-spacing:-0.1em;color:#2a2a2a}.price-btn{width:100%;height:50px;background:#ab6e6e;border-radius:55px;padding:5px 20px;display:flex;align-items:center;justify-content:space-between}.price-btn span{font-family:"Work Sans";font-style:normal;font-weight:500;font-size:16px;line-height:21px;letter-spacing:.15em;color:#fff;margin-bottom:0px}.price-btn span small{font-size:10px}.price-btn i{color:#fff}.price-btn:hover{background:#ebd7aa}.price-btn:hover span,.price-btn:hover small,.price-btn:hover i{color:#876235}.room-wear{padding:100px 0px 90px}.room-wear{padding:100px 0px 90px;position:relative}.room-wear .parker{position:absolute;top:45px;right:45px;width:68px}.room-wear h3{padding:0px 12px;font-family:"Work Sans";font-style:normal;font-weight:500;font-size:25px;line-height:33px;color:#876235}.room-wear .item-card{width:100%;gap:8px}.room-wear .item-card .banner{width:100%;height:310px;border-radius:8px 8px 0px 0px;overflow:hidden}.room-wear .item-card .banner img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.room-wear .item-card .details{padding:9px}.room-wear .item-card .details h4{margin-bottom:0px;font-family:"Work Sans";font-style:normal;font-weight:500;font-size:16px;line-height:180%;color:#876235}.room-wear .item-card .details h5{font-family:"Work Sans";font-style:normal;font-weight:500;margin-bottom:10px;font-size:15px;line-height:180%;color:#876235}.room-wear .item-card .details h5 small{font-size:11px}.room-wear .item-card .details h6{display:flex;align-items:center;gap:6px;font-family:"Work Sans";font-style:normal;font-weight:500;font-size:11px;line-height:180%;text-align:center;color:#876235}.room-wear .item-card .details h6 span{width:16px;height:16px;border-radius:100px}.room-wear .item-card .details p{font-family:"Noto Sans JP";font-style:normal;font-weight:500;font-size:12px;line-height:21px;color:#876235;margin-bottom:12px}.room-wear .item-card .details .btn-primary{width:100%;height:29px;background:#ab6e6e;border-radius:40px;padding:5px 16px;display:flex;align-items:center;border:none;outline:none;gap:32px}.room-wear .item-card .details .btn-primary span{font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:700;font-size:11px;line-height:21px;color:#fff;flex:none;order:0;flex-grow:0}.room-wear .slider-wrapper #owl-slider-5 .owl-dots{margin-top:25px;display:flex;justify-content:center;gap:6px}.room-wear .slider-wrapper #owl-slider-5 .owl-dot span{height:8px;width:8px;background-color:#ababab;border-radius:100%;margin:0px;transition:background .3s}.room-wear .slider-wrapper #owl-slider-5 .owl-dot.active span{background-image:url("../images/moon_pagenation.png");background-size:contain;background-repeat:no-repeat;background-position:center}.room-wear .slider-wrapper .owl-nav-custom{width:100%;padding:0px 30px;display:flex;justify-content:space-between}.room-wear .slider-wrapper .owl-nav-custom span{margin-top:-20px;cursor:pointer;position:relative;z-index:9}.home-goods{padding:100px 0px 90px;background:#cedbe1;position:relative}.home-goods .parker{position:absolute;top:45px;right:45px;width:68px}.home-goods h3{padding:0px 12px;font-family:"Work Sans";font-style:normal;font-weight:500;font-size:25px;line-height:33px;color:#876235}.home-goods .item-card{width:100%;gap:8px}.home-goods .item-card .banner{width:100%;height:310px;border-radius:8px 8px 0px 0px;overflow:hidden}.home-goods .item-card .banner img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.home-goods .item-card .details{padding:9px}.home-goods .item-card .details h4{margin-bottom:0px;font-family:"Work Sans";font-style:normal;font-weight:500;font-size:16px;line-height:180%;color:#876235}.home-goods .item-card .details h5{font-family:"Work Sans";font-style:normal;font-weight:500;margin-bottom:10px;font-size:15px;line-height:180%;color:#876235}.home-goods .item-card .details h5 small{font-size:11px}.home-goods .item-card .details h6{display:flex;align-items:center;gap:6px;font-family:"Work Sans";font-style:normal;font-weight:500;font-size:11px;line-height:180%;text-align:center;color:#876235}.home-goods .item-card .details h6 span{width:16px;height:16px;border-radius:100px}.home-goods .item-card .details p{font-family:"Noto Sans JP";font-style:normal;font-weight:500;font-size:12px;line-height:21px;color:#876235;margin-bottom:0px}.home-goods .item-card .details u{font-family:"Noto Sans JP";font-style:normal;font-weight:500;font-size:12px;line-height:21px;color:#876235;margin-bottom:12px}.home-goods .item-card .details .btn-primary{width:100%;height:29px;background:#ab6e6e;border-radius:40px;padding:5px 16px;display:flex;align-items:center;border:none;outline:none;gap:32px}.home-goods .item-card .details .btn-primary span{font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:700;font-size:11px;line-height:21px;color:#fff;flex:none;order:0;flex-grow:0}.home-goods .slider-wrapper #owl-slider-6 .owl-dots{margin-top:25px;display:flex;justify-content:center;gap:6px}.home-goods .slider-wrapper #owl-slider-6 .owl-dot span{height:8px;width:8px;background-color:#ababab;border-radius:100%;margin:0px;transition:background .3s}.home-goods .slider-wrapper #owl-slider-6 .owl-dot.active span{background-image:url("../images/moon_pagenation.png");background-size:contain;background-repeat:no-repeat;background-position:center}.home-goods .slider-wrapper .owl-nav-custom{width:100%;padding:0px 30px;display:flex;justify-content:space-between}.home-goods .slider-wrapper .owl-nav-custom span{margin-top:-20px;cursor:pointer;position:relative;z-index:9}.message-section{padding:90px 30px 90px}.message-section h3{font-family:"Work Sans";font-style:normal;font-weight:400;font-size:25px;line-height:100%;color:#876235}.message-section .video-card{position:relative;width:100%;height:317px;background:#c7d0d2;border-radius:7px;overflow:hidden;margin-bottom:20px;cursor:pointer}.message-section .video-card .banner{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.message-section .video-card .play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2}.message-section .video-card .custom-close{position:absolute;top:15px;right:15px;z-index:9999;background-color:rgba(0,0,0,.6);border-radius:50%;padding:8px}.message-section .content-section{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.message-section .content-section p{width:100%;text-align:center;font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:500;font-size:13px;line-height:180%;text-align:center;color:#876235;margin-bottom:20px}.message-section .content-section .btn-view-more{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px 10px;gap:10px;width:116px;height:36px;background:#fff;border-radius:30px;font-family:"Work Sans";font-style:normal;font-weight:500;font-size:12px;line-height:100%;letter-spacing:.05em;color:#876235}.message-section .content-section .options{margin-bottom:65px}.message-section .content-section .options h3{font-family:"Work Sans";font-style:normal;font-weight:400;font-size:25px;line-height:100%;color:#876235}.message-section .content-section{position:relative}.message-section .content-section .atukikun{position:absolute;bottom:-30px;left:10px;width:80px;opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .4s ease;pointer-events:none}.message-section .content-section.show-atukikun .atukikun{opacity:1;transform:translateY(0);pointer-events:auto}.message-section .content-section .hide{height:0;position:relative;overflow:hidden;transition:height .5s ease}.category-section{padding:0px 30px 90px;display:flex;flex-direction:column;justify-content:center;align-items:center}.category-section h4{font-family:"Work Sans";font-style:normal;font-weight:500;font-size:20px;line-height:26px;text-align:center;color:#876235;margin-bottom:20px}.category-section .badge{width:100%;height:37px;background:#fff;border-radius:40px;display:flex;align-items:center;justify-content:center;margin-bottom:15px;gap:12px;cursor:pointer}.category-section .badge span{font-family:"Work Sans";font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-align:center;color:#876235}.category-section .badge small{font-family:"Work Sans";font-style:normal;font-weight:500;font-size:10px;line-height:18px;text-align:center;color:#876235}.category-section .badge.active,.category-section .badge:hover{background:#cedbe1}.category-section .line{margin-top:70px}.coordinate{padding:0px 0px 90px;position:relative}.coordinate h3{padding:0px 12px;font-family:"Work Sans";font-style:normal;font-weight:500;font-size:25px;line-height:33px;color:#876235}.coordinate .item-card{width:100%;gap:8px;background:#fff}.coordinate .item-card .banner{width:100%;height:310px;border-radius:0px 0px;overflow:hidden;position:relative}.coordinate .item-card .banner .plus1{position:absolute;top:74px;right:84px;z-index:9;height:28px;width:28px}.coordinate .item-card .banner .plus2{position:absolute;bottom:63px;left:82px;z-index:9;height:28px;width:28px}.coordinate .item-card .banner img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.coordinate .item-card .details{padding:13px}.coordinate .item-card .details h6{display:flex;align-items:center;gap:6px;line-height:18px;font-family:"Work Sans";font-style:normal;font-weight:500;margin-bottom:0px;font-size:12px;text-align:center;color:#876235}.coordinate .item-card .details h6 img{width:22px}.coordinate .item-card .details small{font-family:"Work Sans";font-style:normal;font-weight:500;font-size:10.35px;line-height:100%;letter-spacing:.05em;color:#876235}.coordinate .slider-wrapper #owl-slider-7 .owl-dots{margin-top:25px;display:flex;justify-content:center;gap:6px}.coordinate .slider-wrapper #owl-slider-7 .owl-dot span{height:8px;width:8px;background-color:#ababab;border-radius:100%;margin:0px;transition:background .3s}.coordinate .slider-wrapper #owl-slider-7 .owl-dot.active span{background-image:url("../images/moon_pagenation.png");background-size:contain;background-repeat:no-repeat;background-position:center}.coordinate .slider-wrapper .owl-nav-custom{width:100%;padding:0px 30px;display:flex;justify-content:space-between}.coordinate .slider-wrapper .owl-nav-custom span{margin-top:-20px;cursor:pointer;position:relative;z-index:9}.collection{padding:0px 0px 90px;position:relative}.collection .item-card{width:100%;gap:8px;background:#fff}.collection .item-card .banner{width:100%;height:320px;border-radius:0px 0px;overflow:hidden}.collection .item-card .banner img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.collection .slider-wrapper #owl-slider-8 .owl-dots{margin-top:25px;display:flex;justify-content:center;gap:6px}.collection .slider-wrapper #owl-slider-8 .owl-dot span{height:8px;width:8px;background-color:#ababab;border-radius:100%;margin:0px;transition:background .3s}.collection .slider-wrapper #owl-slider-8 .owl-dot.active span{background-image:url("../images/moon_pagenation.png");background-size:contain;background-repeat:no-repeat;background-position:center}.collection .slider-wrapper .owl-nav-custom{width:100%;padding:0px 30px;display:flex;justify-content:space-between}.collection .slider-wrapper .owl-nav-custom span{margin-top:-20px;cursor:pointer;position:relative;z-index:9}.footer{width:100%;background:#cedbe1;padding:55px 80px 33px;display:flex;flex-direction:column;justify-content:center;align-items:center}.footer .logo{height:196px;margin-bottom:32px}.footer .social-links{display:flex;align-items:center;gap:12px;margin-bottom:30px}.footer .social-links img{height:26px}.footer .search{width:100%;position:relative;margin-bottom:20px}.footer .search input{width:100%;border-radius:0px;border:none;border-bottom:1px solid #876235;background:rgba(0,0,0,0);font-family:"Work Sans";font-style:normal;font-weight:400;font-size:12.1px;line-height:22px;letter-spacing:.02em;color:#876235}.footer .search input::-moz-placeholder{font-family:"Work Sans";font-style:normal;font-weight:400;font-size:12.1px;line-height:22px;letter-spacing:.02em;color:#876235}.footer .search input::placeholder{font-family:"Work Sans";font-style:normal;font-weight:400;font-size:12.1px;line-height:22px;letter-spacing:.02em;color:#876235}.footer .search .icon{position:absolute;top:8px;right:6px;z-index:9}.footer .nav-link{margin-bottom:6px;font-family:"Work Sans";font-style:normal;font-weight:400;font-size:15px;line-height:20px;text-align:center;letter-spacing:-0.05em;color:#876235}.footer p{font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:500;font-size:10px;line-height:20px;text-align:center;letter-spacing:.02em;color:#876235;margin-bottom:32px}.footer span{font-family:"Work Sans";font-style:normal;font-weight:400;font-size:10px;line-height:11px;text-align:center;color:#876235}.top{position:fixed;width:50px;height:50px;bottom:16px;right:18px;z-index:999;background:#c0bfbf;border-radius:100px;display:flex;flex-direction:column;justify-content:center;align-items:center}.top p{font-family:"Work Sans";font-style:normal;font-weight:500;font-size:15px;line-height:150%;text-align:center;letter-spacing:.1em;color:#876235;margin-bottom:0px}#customModal .modal-dialog .modal-content{width:375px;margin:auto;background:#fff;border-radius:12px}#customModal .custom-close{position:absolute;top:10px;right:23px;z-index:10}#customModal .modal-body{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:89px 25px}#customModal .modal-body p{font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:500;font-size:13px;line-height:220%;text-align:center;letter-spacing:.05em;color:#876235;margin-bottom:0px}#customModal .custom-close{padding:0px}#customModal2 .modal-dialog .modal-content{width:375px;padding:54px 25px;margin:auto;background:#cedbe1;border-radius:0px}#customModal2 .custom-close{position:absolute;top:10px;right:23px;z-index:10}#customModal2 .modal-body{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;height:447px;overflow-y:scroll}#customModal2 .modal-body .banner{width:100%;height:185px;margin-bottom:22px}#customModal2 .modal-body .banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#customModal2 .modal-body p{font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:500;font-size:13px;line-height:220%;text-align:center;letter-spacing:.05em;color:#876235;margin-bottom:0px}#customModal2 .custom-close{padding:0px}.pop-up-section span:hover{transform:scale(1.05)}.sm-sticky{position:fixed;max-width:375px;width:100%;top:0px;z-index:999999999999}.top{display:inline-flex;animation:zoomPulse 2s ease-in-out infinite;transform-origin:center}@keyframes zoomPulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.offcanvas{max-width:375px;margin:auto}.offcanvas .logo{height:40px}.offcanvas .search{width:260px;position:relative;margin:0px auto;margin-bottom:20px}.offcanvas .search input{width:100%;border-radius:0px;border:none;border-bottom:1px solid #876235;background:rgba(0,0,0,0);font-family:"Work Sans";font-style:normal;font-weight:400;font-size:12.1px;line-height:22px;letter-spacing:.02em;color:#876235}.offcanvas .search input::-moz-placeholder{font-family:"Work Sans";font-style:normal;font-weight:400;font-size:12.1px;line-height:22px;letter-spacing:.02em;color:#876235}.offcanvas .search input::placeholder{font-family:"Work Sans";font-style:normal;font-weight:400;font-size:12.1px;line-height:22px;letter-spacing:.02em;color:#876235}.offcanvas .search .icon{position:absolute;top:8px;right:6px;z-index:9}.offcanvas .account{text-align:center}.offcanvas .account a{color:#876235;font-family:"Work Sans";text-decoration:none;font-size:14px;padding:4px 8px}.offcanvas .account a:hover{background:#876235;color:#fff}.offcanvas .divider{height:1px;background:#876235;margin:10px 0}.offcanvas .menu-section{display:flex;flex-direction:column}.offcanvas .menu-section .submenu a{font-family:"Work Sans";padding-left:20px}.offcanvas .category-toggle{width:100%;justify-content:space-between;display:flex;align-items:center}.offcanvas .menu-section a{color:#876235;text-decoration:none;padding:5px 10px;font-size:14px;font-family:"Work Sans";display:flex;align-items:center}.offcanvas .menu-section a:hover{background:#876235;color:#fff}.offcanvas .menu-section small{display:block;font-family:"Work Sans";font-size:11px;opacity:.8}.offcanvas .category{display:flex;justify-content:space-between;align-items:center;margin-top:15px;cursor:pointer}.offcanvas .social{text-align:center;margin-top:25px;display:flex;flex-direction:column;justify-content:center;align-items:center}.offcanvas .social p{margin-bottom:15px;font-family:"Work Sans";font-weight:500;font-size:14px}.offcanvas .social-links{display:flex;align-items:center;gap:12px;margin-bottom:30px;margin:auto}.offcanvas .social-links img{height:26px}#videoModal .modal-content{border-radius:0px !important;background:rgba(0,0,0,0) !important}#videoModal .btn-close{position:absolute;top:-30px;right:0px}