@keyframes appearAndDisappear{0%{opacity:0;transform:translateY(100%)}40%{opacity:1;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.slideshow-content-inner{opacity:0;transform:translateY(100%);transition:opacity 1s ease,transform 1s ease}.flickity-slider .is-selected .slideshow-content-inner{animation:appearAndDisappear 1s ease-in-out;opacity:1;transform:translateY(0)}@media (min-width: 1200px){.rich-text-content,.collections-container{padding:0 100px}}.artists-section{text-align:center;width:100%;max-width:1200px;margin:auto;background-image:none;background-size:cover;background-position:center}.artists-title h2,.artists-title h3{margin:0}.artists-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:30px;margin-top:30px}.artist-item img{width:80%;height:auto;border-radius:50%;background-color:#b8a7a7;aspect-ratio:1/1;object-fit:cover}@media (max-width: 1200px){.artists-grid{grid-template-columns:repeat(6,1fr)}}@media (max-width: 992px){.artists-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width: 768px){.artists-grid{grid-template-columns:repeat(3,1fr)}}.artist-item p{font-family:Yu Mincho,\6e38\660e\671d\4f53,YuMincho,\30d2\30e9\30ae\30ce\660e\671d  Pro W3,Hiragino Mincho Pro,serif}.our-brand-container{display:flex;width:100%;height:100%;position:relative;overflow:hidden}.our-brand-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:1}.our-brand-image-section,.our-brand-text-section{width:50%;height:100%;position:relative;z-index:2}.our-brand-image-section{background-image:url(/cdn/shop/files/info2.png?v=1719217804);background-size:cover;background-position:center}.our-brand-text-section{background-color:#d3d3d3cc}.our-brand-text-section p{font-size:14px;margin:10px 0 0;color:#fff}.our-brand-text-section h2{font-size:16px;color:#fff}.our-brand-text-box{position:absolute;left:50%;top:60%;transform:translate(-50%,-50%);background:#ffffffe6;padding:10px;box-shadow:0 4px 8px #0000001a;text-align:center;width:60%;max-width:90%;z-index:3}.our-brand-text-box p{font-size:13px;color:#333;margin-bottom:10px}.our-brand-text-box .our-brand-btn{display:inline-block;padding:10px 35px;background:#e0e0e0;color:#333;text-decoration:none;border-radius:15px;font-size:10px}.our-brand-text-box .our-brand-btn:hover{background:#ccc}@media (max-width: 768px){.our-brand-image-section,.our-brand-text-section{width:100%;height:30vh}.our-brand-text-box{width:80%}}.our-brand-container{display:flex;align-items:center;width:80%;margin:auto}.our-brand-left{flex:2;text-align:center;margin-right:10px;flex-shrink:0}.our-brand-line-container{flex:2;display:flex;align-items:center}.our-brand-line{height:2px;background-color:gray;width:70%}.our-brand-right{flex:6;margin-left:10px;flex-shrink:0}.our-brand-right h3{font-family:Optima,Candara,Noto Sans,source-sans-pro,sans-serif;font-size:24px;letter-spacing:2.4px;padding-bottom:50px;font-weight:700}.our-brand-right h4{font-family:Yu Mincho,\6e38\660e\671d\4f53,YuMincho,\30d2\30e9\30ae\30ce\660e\671d  Pro W3,Hiragino Mincho Pro,serif;font-size:17px;letter-spacing:1.7px;font-weight:700;padding-bottom:20px}.our-brand-right .our-brand-text{padding-bottom:50px;font-family:Yu Mincho,\6e38\660e\671d\4f53,YuMincho,\30d2\30e9\30ae\30ce\660e\671d  Pro W3,Hiragino Mincho Pro,serif;font-size:17px;letter-spacing:1.8px;text-align:left}.our-brand-japanese{font-size:28px;font-family:Yu Mincho,\6e38\660e\671d\4f53,YuMincho,\30d2\30e9\30ae\30ce\660e\671d  Pro W3,Hiragino Mincho Pro,serif}.our-brand-english{font-size:20px;font-family:Optima,Candara,Noto Sans,source-sans-pro,sans-serif}@media (max-width: 768px){.our-brand-line-container{display:none}.our-brand-container{flex-direction:column;gap:20px;width:100%}.our-brand-japanese{font-size:20px}.our-brand-english{font-size:15px}.our-brand-right h3{font-size:20px;letter-spacing:2px}.our-brand-right h4{font-size:16px;letter-spacing:1.6px}.our-brand-right .our-brand-text{font-size:16px}}.about-heading{font-size:35px;margin-bottom:20px;color:#fff}.split-banner-item{background:#bcbcbc}.split-banner-content{background:#bcbcbc;font-family:Yu Mincho,\6e38\660e\671d\4f53,YuMincho,\30d2\30e9\30ae\30ce\660e\671d  Pro W3,Hiragino Mincho Pro,serif}.split-banner-button{padding-top:50px}.split-banner-media{position:relative;display:inline-block}.split-banner-media:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;pointer-events:none}.shop-info-container{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-evenly;width:100%;max-width:1000px;margin:auto;font-family:Yu Mincho,\6e38\660e\671d\4f53,YuMincho,\30d2\30e9\30ae\30ce\660e\671d  Pro W3,Hiragino Mincho Pro,serif;line-height:1.6}.shop-details{width:45%;text-align:left}.shop-details h2{font-size:28px;letter-spacing:0px;font-family:Yu Mincho,\6e38\660e\671d\4f53,YuMincho,\30d2\30e9\30ae\30ce\660e\671d  Pro W3,Hiragino Mincho Pro,serif}.shop-details-title{font-size:20px;font-family:Optima,Candara,Noto Sans,source-sans-pro,sans-serif;letter-spacing:2px;margin-bottom:50px}.shop-details-text p{margin:10px 0;letter-spacing:0px;font-size:12px}.shop-map{width:55%}@media (max-width: 992px){.shop-info-container{flex-direction:column;align-items:center}.shop-details,.shop-map{width:100%;text-align:center}.shop-details h2,.shop-details-title{text-align:center}}@media (max-width: 768px){.shop-details-title{font-size:15px;letter-spacing:1.5px}.shop-details h2{font-size:20px;letter-spacing:0px;margin-bottom:1rem}.shop-details-text{max-width:400px;margin:auto auto 50px}.shop-details-text p{letter-spacing:0px;font-size:16px;text-align:left}.hours{text-align:left;font-size:16px}}.sns-container{text-align:center;max-width:800px;margin:auto}.sns-container h2{font-size:24px;margin-bottom:50px;font-family:Optima,Candara,Noto Sans,source-sans-pro,sans-serif}.sns-links{display:flex;justify-content:space-around;align-items:center;margin-top:20px}.sns-item{display:flex;flex-direction:column;align-items:center;width:150px}.sns-item img{width:80px;height:80px}.sns-item p{margin:5px 0}@media (max-width: 768px){.sns-links{align-items:center;flex-direction:column}.sns-item p{font-size:9px}.sns-item{margin-bottom:40px}.sns-item img{width:51px;height:51px}}#shopify-section-template--18042271826143__rich_text_eVd6HC{max-width:1250px;margin:auto}.popup-event{max-width:900px;background-color:#f8f8f8;padding:30px 75px;border-radius:5px;text-align:left;margin:auto}.popup-event p{font-size:15px;line-height:2;margin-bottom:30px;font-family:Yu Mincho,\6e38\660e\671d\4f53,YuMincho,\30d2\30e9\30ae\30ce\660e\671d  Pro W3,Hiragino Mincho Pro,serif}.event-info-button{display:block;width:fit-content;padding:10px 20px;font-size:16px;color:#000;background-color:#fff;border-radius:45px;border:solid 1px #000;text-decoration:none}@media (max-width: 768px){.popup-event{padding:0 15px;background-color:#fff}.event-info-button{margin:20px auto}}.neko-matsuri-section{background-image:url(/cdn/shop/files/243922218_1.png?v=1721617629);background-size:cover;padding:40px;border-radius:5px;text-align:left}.neko-matsuri-section h2{text-align:center;font-size:20px;margin-bottom:50px}.neko-matsuri-section .content{display:flex;justify-content:center;align-items:center;max-width:1100px;margin:auto}.neko-matsuri-section .text{width:70%}.neko-matsuri-section .text p{font-size:15px;line-height:2;margin-bottom:10px}.neko-matsuri-section .image{width:30%;text-align:center}.neko-matsuri-section .image img{max-width:100%;border-radius:5px}.neko-matsuri-button{display:block;width:fit-content;padding:10px 20px;font-size:16px;color:#000;background-color:#fff;border-radius:45px;border:solid 1px #000;margin-right:auto}@media (max-width: 1199px){.neko-matsuri-section .image{width:0%}.neko-matsuri-section .image img{display:none}}@media (min-width: 768px){#shopify-section-template--18042271826143__custom_liquid_Gk8GU7 .container-sm{max-width:100%;padding:0}}@media (max-width: 767px){.neko-matsuri-section{padding:0;background-position:bottom;background-image:url(/cdn/shop/files/sp_our1.jpg?v=1721626202)}.neko-matsuri-section .text{width:90%}.neko-matsuri-section .content{flex-direction:column}.event-info-button{margin:20px auto}.neko-matsuri-button{margin:auto}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/top.css.map */
