@charset "UTF-8";body{font-family:Lato,Noto Sans JP,sans-serif}button,input,optgroup,select,textarea{font-family:Lato,Noto Sans JP,sans-serif!important}th,.badge,.countdown-condensed__timer{font-family:Lato,Noto Sans JP,sans-serif}.header{min-height:75px}.header__primary-nav-item:before{font-family:Lato,Noto Sans JP,sans-serif}.heading,.h1,.h2,.h3,.h4,.h5,.prose :where(h1,h2,h3,h4,h5){font-family:Lato,Noto Sans JP,sans-serif}.heading,.h6,.prose :where(h6){font-family:Lato,Noto Sans JP,sans-serif}.shopify-section .section-header .h1,.shopify-section .section-header .h2,.shopify-section .section-header .h3,.shopify-section .section-header .h4,.shopify-section .section-header .h5,.shopify-section .prose .h1,.shopify-section .prose .h2,.shopify-section .prose .h3,.shopify-section .prose .h4,.shopify-section .prose .h5{font-family:Zen Old Mincho,serif!important;font-weight:600}.shopify-section .section-header .h6,.shopify-section .prose .h6{font-family:Lato,Noto Sans JP,sans-serif!important;font-weight:400}.shopify-section:not(.shopify-section--collection-banner) .section-header .h1,.shopify-section:not(.shopify-section--collection-banner) .section-header .h2,.shopify-section:not(.shopify-section--collection-banner) .section-header .h3,.shopify-section:not(.shopify-section--collection-banner) .section-header .h4,.shopify-section:not(.shopify-section--collection-banner) .section-header .h5,.shopify-section:not(.shopify-section--collection-banner) .section-header .h6,.shopify-section:not(.shopify-section--collection-banner) .prose .h1,.shopify-section:not(.shopify-section--collection-banner) .prose .h2,.shopify-section:not(.shopify-section--collection-banner) .prose .h3,.shopify-section:not(.shopify-section--collection-banner) .prose .h4,.shopify-section:not(.shopify-section--collection-banner) .prose .h5,.shopify-section:not(.shopify-section--collection-banner) .prose .h6{color:#8c948c}.shopify-section--featured-collections .h2{color:#8c948c;font-family:Zen Old Mincho,serif!important;font-weight:600}.shopify-section--announcement-bar{z-index:4!important}.article__wrapper{z-index:3}.prose br{-webkit-margin-before:0!important;margin-block-start:0!important}iframe{border:0!important;outline:none!important}.h1+.h6{-webkit-margin-before:5px;margin-block-start:5px}.font-mincho{font-family:Zen Old Mincho,serif!important}.shopify-section-group-header-group{transition:all .4s ease-in-out}.header__dropdown-menu{min-width:auto!important;padding-block:.5rem;font-size:12px;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.header__menu-disclosure summary{display:flex;align-items:center}.header__menu-disclosure summary:after{content:"";width:8px;height:4px;margin:0 0 0 4px;background:url(/cdn/shop/files/arrow_01.svg?v=1745564731) no-repeat 50% 50%;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.header__primary-nav-item:hover summary:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header__dropdown-menu :is(a,summary){padding:.375rem 1rem}.footer a{color:#fff;transition:opacity .2s ease-in-out}.footer a:hover{opacity:.7}.footer__inner{display:block;position:relative;max-width:1280px;margin:0 auto}.footer__block-list{min-height:200px}.footer__block--links{max-width:100%!important}.footer__block--links:nth-of-type(1){font-size:var(--text-xs)}.footer__block--links:nth-of-type(1) ul{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%}.footer__block--links:nth-of-type(1) ul li{width:45%}.footer__block--links:nth-of-type(2){font-size:.625rem}.footer__block--links:nth-of-type(2) ul{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%}.footer__block--links:nth-of-type(2) ul li{width:45%}.footer__block--links:nth-of-type(3) a{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:100%;width:365px;height:90px;padding:10px;border:1px #8C948C solid;font-size:var(--text-base)}.footer__block--links:nth-of-type(3) a:before{content:"CONTACT";color:#8c948c;font-size:.6875rem;letter-spacing:.2em}.footer__block--text{font-size:.625rem}.footer .social-media{position:absolute;top:0;left:390px}.ajwn-btn-purchase{position:fixed;right:20px!important;bottom:80px!important;z-index:5;opacity:0;transition:opacity .6s ease-in-out}.ajwn-btn-purchase a{display:flex;justify-content:center;align-items:center;width:120px;height:120px;border-radius:120px;background-color:#ffd59bcc;font-size:1.125rem;font-family:Zen Old Mincho,serif!important;text-align:center;line-height:1.3;transition:opacity .4s ease-in-out;box-shadow:0 0 16px #0000001a}.ajwn-btn-purchase a:hover{opacity:.7}.ajwn-btn-repair{position:fixed;right:15px;bottom:240px;z-index:5;opacity:0;transition:opacity .4s ease-in-out}.ajwn-btn-repair a{display:flex;justify-content:center;align-items:center;width:72px;height:184px;border-radius:2px;background-color:#be947ccc;transition:opacity .2s ease-in-out}.ajwn-btn-repair a span{display:none}.ajwn-btn-repair a img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ajwn-btn-repair a:hover{opacity:.7}.ajwn-page-top{position:fixed;right:43px!important;bottom:30px!important;z-index:5;opacity:0;transition:opacity .4s ease-in-out}.ajwn-page-top a{transition:opacity .2s ease-in-out}.ajwn-page-top a:hover{opacity:.7}.ajwn-local-repair a,.ajwn-local-nav a{display:block;position:relative;z-index:1;width:100%;border:none;color:#fff}.ajwn-local-repair a .btn,.ajwn-local-nav a .btn{display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;z-index:1;width:150px;height:38px;margin:20px 0 0;border:1px #FFF solid;border-radius:19px;color:#fff;transition:color .4s ease-in-out}.ajwn-local-repair{max-width:1130px;width:100%;margin:50px auto 0;-webkit-margin-before:50px!important;margin-block-start:50px!important;padding:0 20px}.ajwn-local-repair a{min-height:350px;padding:70px 0;background:#666 url(/cdn/shop/files/bg_repair_01.jpg?v=1693029863) no-repeat 50% 50%!important;background-size:cover!important}.ajwn-local-repair h2{font-weight:600;font-size:var(--text-xl);text-align:center;letter-spacing:.1em}.ajwn-local-repair .description{margin:15px 0 0;-webkit-margin-before:15px!important;margin-block-start:15px!important;font-weight:600;font-size:var(--text-base)}.ajwn-local-repair .view-more{-webkit-margin-before:0!important;margin-block-start:0!important}.ajwn-local-repair .view-more .btn{margin:30px auto 0!important}.ajwn-local-nav{display:flex;justify-content:space-between;max-width:1130px;width:100%;margin:200px auto 0;-webkit-margin-before:200px!important;margin-block-start:200px!important;padding:0 20px}.ajwn-local-nav a{min-height:134px;padding:10px 0}.ajwn-local-nav-products,.ajwn-local-nav-story,.ajwn-local-nav-feature{width:calc(50% - 10px);-webkit-margin-before:0!important;margin-block-start:0!important;background-size:cover!important}.ajwn-local-nav-products h2,.ajwn-local-nav-story h2,.ajwn-local-nav-feature h2{font-weight:600;font-size:var(--text-xl);letter-spacing:.2em}.ajwn-local-nav-products{background:#666 url(/cdn/shop/files/bg_products_01.jpg?v=1693831959) no-repeat 50% 50%}.ajwn-local-nav-story{background:#666 url(/cdn/shop/files/bg_story_01.jpg?v=1693832839) no-repeat 50% 50%}.ajwn-local-nav-feature{background:#666 url(/cdn/shop/files/bg_feature_01.jpg?v=1693295662) no-repeat 50% 50%}.collection-banner h1.h1{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;gap:0}.collection-banner h1.h1:after{content:"LINE UP";margin:1.25rem 0 0;font-size:var(--text-h6);letter-spacing:.2em}.collection-banner .collection-description{-webkit-margin-before:0;margin-block-start:0;margin:50px 0 0!important;line-height:2;text-align:center;gap:0}.product-card__quick-add-button{display:none}.product-content-below-gallery__description.prose h3,.product-content-below-gallery__description.prose h4{-webkit-margin-before:80px!important;margin-block-start:80px!important;-webkit-margin-after:40px!important;margin-block-end:40px!important;font-weight:700;text-align:center}.product-content-below-gallery__description.prose p{-webkit-margin-before:40px!important;margin-block-start:40px!important;-webkit-margin-after:40px!important;margin-block-end:40px!important;line-height:2}.product-content-below-gallery__description.prose figure figcaption{font-style:normal}.product-content-below-gallery__description.prose table{-webkit-margin-before:40px!important;margin-block-start:40px!important;-webkit-margin-after:40px!important;margin-block-end:40px!important}.ajwn-blog-custom .blog-post-list{display:flex;flex-direction:column;max-width:820px;width:100%;margin:0 auto;gap:0}.ajwn-blog-custom .blog-post-card{display:block!important;max-width:100%;width:100%;margin:0;border-bottom:1px #E8E3E1 solid}.ajwn-blog-custom .blog-post-card a{transition:opacity .2s ease-in-out}.ajwn-blog-custom .blog-post-card a:hover{opacity:.7}.ajwn-blog-custom .blog-post-card__info{display:flex;justify-content:space-between;width:100%;padding:30px 0;gap:20px}.ajwn-blog-custom .blog-post-card__category{display:flex;justify-content:center;align-items:center;max-width:8em;min-width:6.5em;height:20px;padding:0 10px;border:1px #BE947C solid;color:#be947c;font-size:var(--text-xs);white-space:nowrap}.ajwn-blog-custom .blog-post-card__title{width:100%;font-weight:600;font-size:var(--text-base)}.ajwn-blog-custom .blog-post-card__date{font-weight:600;font-size:var(--text-xs);white-space:nowrap}.google-maps{position:relative;overflow:hidden;width:100%;height:0;margin:40px auto 80px!important;padding:50% 0 0}.google-maps iframe{position:absolute;top:0;left:0;width:100%;height:100%}.ajwn-message{max-width:845px;margin:0 auto;padding:0 0 50px}.ajwn-message :where(:not(meta,span)+*){-webkit-margin-before:auto!important;margin-block-start:auto!important}.ajwn-message br.is-sp-show{display:none}.ajwn-message-section-01,.ajwn-message-section-02{margin:70px 0 0;-webkit-margin-before:70px!important;margin-block-start:70px!important;padding:80px}.ajwn-message-section-01 h2,.ajwn-message-section-02 h2{font-weight:500;font-family:Zen Old Mincho,serif!important;letter-spacing:.1em}.ajwn-message-section-01 p,.ajwn-message-section-02 p{color:#000;font-size:var(--text-base);line-height:1.8;letter-spacing:.1em;text-align:justify}.ajwn-message-section-01 a,.ajwn-message-section-02 a{color:#be947c}.ajwn-message-section-01 .signature,.ajwn-message-section-02 .signature{color:#000;font-size:var(--text-lg);text-align:right}.ajwn-message-section-01{background-color:#fff}.ajwn-message-section-01 h2{margin:60px 0 0;-webkit-margin-before:60px!important;margin-block-start:60px!important;font-size:var(--text-h3)}.ajwn-message-section-01 p{margin:15px 0 0;-webkit-margin-before:15px!important;margin-block-start:15px!important}.ajwn-message-section-01 .signature{margin:90px 0 0;-webkit-margin-before:90px!important;margin-block-start:90px!important}.ajwn-message-section-02{border-radius:78px;background-color:#d9d9d9}.ajwn-message-section-02 h2{max-width:490px;margin:0 auto;font-size:23px}.ajwn-message-section-02 .signature{margin:20px auto 40px;-webkit-margin-before:20px!important;margin-block-start:20px!important}.ajwn-message-section-02 .designer{margin:35px 0 0;-webkit-margin-before:35px!important;margin-block-start:35px!important;padding:35px 0 0;border-top:1px #FFF solid}.ajwn-message-section-02 h3{font-size:var(--text-lg);letter-spacing:.1em}.ajwn-message-section-02 p{margin:5px 0 0;-webkit-margin-before:5px!important;margin-block-start:5px!important;color:#000;font-size:var(--text-base);line-height:1.8}.ajwn-message-section-03{margin:140px 0 0;-webkit-margin-before:140px!important;margin-block-start:140px!important;padding:0 0 50px;border-bottom:1px #8C948C solid}.ajwn-message-section-03 .credit{margin:50px 0 0;-webkit-margin-before:50px!important;margin-block-start:50px!important;padding:50px 0 0;border-top:1px #8C948C solid}.ajwn-message-section-03 h2{font-weight:600;font-size:var(--text-lg);letter-spacing:.1em}.ajwn-message-section-03 h2:before{content:"\25a0"}.ajwn-message-section-03 .table-scroller{-webkit-margin-before:5px!important;margin-block-start:5px!important}.ajwn-message-section-03 table{margin:0 0 0 20px;-webkit-margin-before:0!important;margin-block-start:0!important}.ajwn-message-section-03 table th,.ajwn-message-section-03 table td{padding:0;border:none;color:#000!important;font-size:var(--text-base);line-height:1.8;vertical-align:top;opacity:1}.ajwn-message-section-03 table th{padding:10px 20px 0 0;letter-spacing:0;white-space:nowrap}.ajwn-message-section-03 table td{width:100%;padding:10px 0 0}.shopify-section--faq .faq summary{position:relative;padding:0 20px 0 54px;line-height:2}.shopify-section--faq .faq summary:before{content:"Q";display:flex;justify-content:center;align-items:center;position:absolute;top:23px;left:0;width:34px;height:34px;border-radius:4px;background-color:#8c948c;color:#fff;font-family:toppan-bunkyu-gothic-pr6n,sans-serif;font-weight:600;font-size:var(--text-lg)}.shopify-section--faq .faq .accordion__content{padding:1.5rem 0 1.5rem 54px;line-height:2}.shopify-section--faq .faq .accordion__content:before{content:"A";display:flex;justify-content:center;align-items:center;position:absolute;top:20px;left:0;width:34px;height:34px;border-radius:4px;background-color:#be947c;color:#fff;font-family:toppan-bunkyu-gothic-pr6n,sans-serif;font-weight:600;font-size:var(--text-lg)}.shopify-block.shopify-app-block.related-posts.products{max-width:110ch;margin-inline:auto;padding-inline:24px}.shopify-block.shopify-app-block.related-posts li{display:flex;flex-direction:column;list-style:none;width:100%;padding:8px 0;border-top:1px solid #D7D7D4}.shopify-block.shopify-app-block.related-posts li:last-child{padding:8px 0;border-bottom:1px solid #D7D7D4}.shopify-block.shopify-app-block.related-posts ul{display:grid;grid-template-columns:1fr;gap:0;width:100%;padding:0;-webkit-margin-start:0;margin-inline-start:0}.shopify-block.shopify-app-block.related-posts ul a.main_row{display:flex;flex-wrap:wrap;grid-gap:20px;transition:opacity .3s ease-in-out}.shopify-block.shopify-app-block.related-posts ul a.main_row:hover{opacity:.7}.shopify-block.shopify-app-block.related-posts ul .left_img{width:240px;height:auto!important;margin:0!important}.shopify-block.shopify-app-block.related-posts h3{display:block;margin:0 auto 40px;font-family:Zen Old Mincho,serif!important;font-weight:600;font-size:1.75rem;text-align:center;color:#8c948c}.shopify-block.shopify-app-block.related-posts ul .right_content{flex:1;display:flex;flex-direction:column;justify-content:space-evenly}.shopify-block.shopify-app-block.related-posts ul .right_content h4{position:relative;display:flex;align-items:flex-start;margin:0!important;font-weight:400;font-size:1.125rem;text-align:left;letter-spacing:.05em}.shopify-block.shopify-app-block.related-posts ul .right_content h4:before{flex:0 0 25px;left:0;width:100%;font-family:Lato,sans-serif;font-weight:700;color:#8c948c;content:"Q."}.shopify-block.shopify-app-block.related-posts ul .right_content span{display:inline-block;font-size:var(--text-xs);text-align:left;color:#7c7f7d}.shopify-block.shopify-app-block.related-posts ul .right_content div{position:relative;display:inline-block;margin:16px 0 0;font-size:var(--text-base);text-align:right;text-decoration:underline;text-underline-offset:4px;color:#000;transition:-webkit-text-decoration .3s ease-in-out;transition:text-decoration .3s ease-in-out;transition:text-decoration .3s ease-in-out,-webkit-text-decoration .3s ease-in-out}.ajwn-form{max-width:var(--container-xs-max-width);margin:0 auto}.shopify-policy__container .shopify-policy__title h1{color:#8c948c;font-family:Zen Old Mincho,serif!important;font-weight:600}.shopify-policy__container .shopify-policy__body{margin:50px 0;line-height:2}.shopify-policy__container .shopify-policy__body .prose :where(:not(meta,span)+*){-webkit-margin-before:0;margin-block-start:0}.shopify-policy__container .shopify-policy__body ol>li{-webkit-margin-before:2rem!important;margin-block-start:2rem!important;font-weight:600}.shopify-policy__container .shopify-policy__body ol>li p{-webkit-margin-before:.5rem!important;margin-block-start:.5rem!important;font-weight:400}.shopify-policy__container .shopify-policy__body ol>li ul{-webkit-margin-before:.5rem!important;margin-block-start:.5rem!important;font-weight:400}.shopify-policy__container .shopify-policy__body ol>li ul>li{-webkit-margin-before:0!important;margin-block-start:0!important}.shopify-policy__container .shopify-policy__body .policy-box{margin:2rem 0;-webkit-margin-before:2rem;margin-block-start:2rem;padding:1.25rem;border:1px #000 solid}.shopify-policy__container .shopify-policy__body .policy-box h2{font-size:var(--text-h4);text-align:center}.shopify-policy__container .shopify-policy__body .ajwn-legal-notice h2{margin:1.5rem 0 0;padding:1.5rem 0 0;border-top:1px #DDD solid;font-weight:600;font-size:var(--text-lg)}.shopify-policy__container .shopify-policy__body .ajwn-legal-notice h2:first-child{padding:0;border:none}.shopify-policy__container .shopify-policy__body .ajwn-legal-notice h2+p,.shopify-policy__container .shopify-policy__body .ajwn-legal-notice h2+ul{-webkit-margin-before:.5rem;margin-block-start:.5rem}.shopify-policy__container .shopify-policy__body .ajwn-legal-notice h3{margin:2rem 0 0;font-weight:400;font-size:var(--text-lg)}.shopify-policy__container .shopify-policy__body .ajwn-legal-notice .ajwn-price{width:auto;margin:2rem 0}.shopify-policy__container .shopify-policy__body .ajwn-legal-notice .ajwn-price th,.shopify-policy__container .shopify-policy__body .ajwn-legal-notice .ajwn-price td{padding:.5rem 1rem;border:1px #CCC solid!important}.shopify-policy__container .shopify-policy__body .ajwn-legal-notice .ajwn-price th{min-width:200px;background-color:#aeaeae;color:#000;text-align:center}.shopify-policy__container .shopify-policy__body .ajwn-legal-notice .ajwn-price td{text-align:right}.shopify-policy__container .shopify-policy__body .ajwn-guide-lead{-webkit-margin-before:-50px!important;margin-block-start:-50px!important;-webkit-margin-after:100px!important;margin-block-end:100px!important}.shopify-policy__container .shopify-policy__body .ajwn-guide-faq dt{-webkit-margin-before:24px!important;margin-block-start:24px!important;margin:24px 0 0;font-weight:700}.shopify-policy__container .shopify-policy__body .ajwn-guide-faq dt:before{content:"Q.";margin:0 10px 0 0;color:#8c948c;font-weight:400}.shopify-policy__container .shopify-policy__body .ajwn-guide-faq dd{-webkit-margin-before:5px!important;margin-block-start:5px!important}.shopify-section--main-password{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.shopify-section--main-password .password{background:none!important}.shopify-section--main-password .password__logo{display:none}.shopify-section--main-password .password__password-button{pointer-events:auto}.shopify-section--main-password .password__password-button span,.shopify-section--main-password .password__footer{display:none}.bg-teaser{margin:0 0 20px}.bg-teaser img{width:100%;height:calc(100vh - 100px);-o-object-fit:cover;object-fit:cover}.js-inview.fadein{opacity:0;transition:opacity .8s ease-in-out .2s}.js-inview.fadein.is-inview{opacity:1}.js-inview.fadeup{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);transition:opacity .8s ease-in-out .2s,-webkit-transform .8s ease-in-out .2s;transition:opacity .8s ease-in-out .2s,transform .8s ease-in-out .2s;transition:opacity .8s ease-in-out .2s,transform .8s ease-in-out .2s,-webkit-transform .8s ease-in-out .2s}.js-inview.fadeup.is-inview{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-hero{display:grid;min-height:240px}.page-hero picture{display:block;line-height:0;grid-area:1 / -1}.page-hero picture img{height:100%;-o-object-fit:cover;object-fit:cover}.page-hero .lead{display:flex;flex-direction:column;gap:30px 0;grid-area:1 / -1;align-self:center;color:#fff;font-weight:500;text-align:center;z-index:1}.page-hero .lead .h1,.page-hero .lead .h4{font-family:Zen Old Mincho,serif!important}.page-hero .lead .h1{font-size:2.25rem}.ajwn-page-nav{display:grid;grid-template-columns:742px auto;height:100%;grid-template-areas:"design case" "design repair";gap:30px;max-width:1200px;margin:120px auto;padding:0 20px}.ajwn-page-nav .nav-inner a{position:relative;display:block;height:100%}.ajwn-page-nav .nav-inner a .heading h2 span{display:block}.ajwn-page-nav .nav-inner a .heading h2 span.en{font-weight:600;font-size:.875rem;text-align:center}.ajwn-page-nav .nav-inner a .heading h2 span.ja{margin:15px 0 0;font-family:Zen Old Mincho,serif!important;font-weight:500;font-size:2rem;line-height:1.75;text-align:center;text-wrap:nowrap}.ajwn-page-nav .nav-inner:nth-child(1){grid-area:design;background:#666 url(/cdn/shop/files/page-nav_01_pc.jpg) no-repeat 50% 50%;background-size:cover;aspect-ratio:742 / 590}.ajwn-page-nav .nav-inner:nth-child(1) .heading{padding:64px 0 0}.ajwn-page-nav .nav-inner:nth-child(1) .heading h2{color:#000}.ajwn-page-nav .nav-inner:nth-child(2){grid-area:case;background:#666 url(/cdn/shop/files/page-nav_02.jpg) no-repeat 50% 50%;background-size:cover}.ajwn-page-nav .nav-inner:nth-child(2) .heading{position:absolute;top:50%;left:50%;color:#fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ajwn-page-nav .nav-inner:nth-child(2) .heading h2{color:#fff}.ajwn-page-nav .nav-inner:nth-child(3){grid-area:repair;background:#666 url(/cdn/shop/files/page-nav_03.jpg) no-repeat 50% 50%;background-size:cover}.ajwn-page-nav .nav-inner:nth-child(3) .heading{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ajwn-page-nav .nav-inner:nth-child(3) .heading h2{color:#fff}@media screen and (min-width: 700px){.article__wrapper{padding:40px;background-color:#fff}}@media screen and (min-width: 768px){.footer__block--links{position:absolute}.footer__block--links:nth-of-type(1){top:0;left:0}.footer__block--links:nth-of-type(1) ul{justify-content:space-between;width:380px}.footer__block--links:nth-of-type(1) ul li{width:180px}.footer__block--links:nth-of-type(2){bottom:0;left:0}.footer__block--links:nth-of-type(2) ul{justify-content:space-between;width:260px}.footer__block--links:nth-of-type(2) ul li{width:120px}.footer__block--links:nth-of-type(3){top:0;right:0}.footer__block--links:nth-of-type(3) a{width:365px}.footer__block--text{position:absolute;right:0;bottom:0}.ajwn-local-repair a:before,.ajwn-local-nav a:before{content:"";display:block;position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:#ffffff1a;opacity:0;transition:opacity .2s ease-in-out}.ajwn-local-repair a:hover:before,.ajwn-local-nav a:hover:before{opacity:1}.ajwn-local-repair a:hover .btn,.ajwn-local-nav a:hover .btn{color:#2a2f2b}.ajwn-local-repair a:hover .btn:before,.ajwn-local-nav a:hover .btn:before{width:100%}.ajwn-local-repair a .btn:before,.ajwn-local-nav a .btn:before{content:"";display:block;position:absolute;z-index:-1;top:0;right:0;width:0;height:100%;background-color:#fff;transition:width .4s ease-in-out}.ajwn-local-repair .inner{position:absolute;top:70px;right:80px;width:340px}.ajwn-local-nav-products .inner,.ajwn-local-nav-story .inner,.ajwn-local-nav-feature .inner{position:absolute;right:30px;bottom:10px}.product-content-below-gallery__description.prose h3{font-size:28px}.product-content-below-gallery__description.prose h4{font-size:24px}.product-content-below-gallery__description.prose p,.product-content-below-gallery__description.prose table{font-size:18px}.product-content-below-gallery__description.prose .p-cols2{display:flex;-webkit-margin-before:40px!important;margin-block-start:40px!important;-webkit-margin-after:40px!important;margin-block-end:40px!important}.product-content-below-gallery__description.prose .p-cols2 .col{width:calc(50% - 10px);-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:20px!important;margin-block-end:20px!important;margin-right:20px}.product-content-below-gallery__description.prose .p-cols2 .col:nth-of-type(2){margin-right:0}.ajwn-page-nav .nav-inner a:before{content:"";display:block;position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-color:#ffffff1a;opacity:0;transition:opacity .2s ease-in-out}.ajwn-page-nav .nav-inner a:hover:before{opacity:1}}@media screen and (max-width: 1290px){.ajwn-page-nav{grid-template-columns:650px auto;gap:20px}.ajwn-page-nav .nav-inner:nth-child(1){aspect-ratio:343 / 432;background:url(/cdn/shop/files/page-nav_01_sp.jpg) no-repeat 50% 50%;background-size:cover;width:100%}}@media screen and (max-width: 1020px){.ajwn-page-nav{display:flex;flex-direction:column;gap:20px 0;margin:64px auto;min-height:inherit}.ajwn-page-nav .nav-inner:nth-child(2){aspect-ratio:425 / 280}.ajwn-page-nav .nav-inner:nth-child(3){aspect-ratio:425 / 280}}@media screen and (max-width: 999px){.header__primary-nav button{display:flex;flex-direction:column;align-items:center}.header__primary-nav .sp-txt{font-size:10px}}@media screen and (max-width: 767px){.header{min-height:54px}.footer__inner{padding:0 0 80px}.footer__block-list{display:flex;flex-direction:column;width:100%}.footer__block--links{width:100%}.footer__block--links:nth-of-type(1){order:2}.footer__block--links:nth-of-type(2){order:3}.footer__block--links:nth-of-type(3) a{min-width:100%}.footer__block--links:nth-of-type(3){order:1}.footer__block--text{order:4;flex-basis:0!important;max-width:100%;width:100%;margin:30px 0 0;text-align:center}.footer .social-media{top:auto;bottom:120px;left:0}.ajwn-btn-purchase{right:0!important;bottom:0!important;width:50%}.ajwn-btn-purchase a{width:100%;height:45px;background-color:#ffd59be6;font-size:1rem;border-radius:0;box-shadow:none}.ajwn-btn-purchase a br{display:none}.ajwn-btn-repair{left:0;bottom:0;right:0;width:50%}.ajwn-btn-repair a{width:100%;height:45px;border-radius:0;background-color:#be947ce6;color:#fff;font-size:1rem;font-weight:700;font-family:Zen Old Mincho,serif!important}.ajwn-btn-repair a span{display:block}.ajwn-btn-repair a img{display:none}.ajwn-page-top{right:0!important;bottom:60px!important}.ajwn-local-repair{margin:30px auto 0;-webkit-margin-before:30px!important;margin-block-start:30px!important}.ajwn-local-repair a{min-height:430px;padding:40px 0;background-image:url(/cdn/shop/files/bg_repair_01_sp.jpg?v=1693030052)!important}.ajwn-local-repair .inner{display:flex;flex-direction:column;justify-content:space-between;min-height:350px}.ajwn-local-repair h2{flex:1 0 auto;font-size:var(--text-lg)}.ajwn-local-repair .description{width:75%;margin:0 auto;font-size:var(--text-sm)}.ajwn-local-repair .view-more .btn{margin:15px auto 0!important}.ajwn-local-nav{flex-direction:column;margin:40px auto 0;-webkit-margin-before:40px!important;margin-block-start:40px!important;padding:0}.ajwn-local-nav a{display:flex;justify-content:center;align-items:center;width:100%;min-height:92px;padding:0}.ajwn-local-nav-products,.ajwn-local-nav-story,.ajwn-local-nav-feature{width:100%;margin:0 0 2px}.ajwn-blog-custom .blog-post-card__info{flex-direction:column;padding:20px 0;gap:10px}.ajwn-message br.is-sp-show{display:block}.ajwn-message-section-01,.ajwn-message-section-02{margin:60px 0 0;-webkit-margin-before:60px!important;margin-block-start:60px!important;padding:60px 40px}.ajwn-message-section-01 p,.ajwn-message-section-02 p{font-size:var(--text-sm)}.ajwn-message-section-01 .signature,.ajwn-message-section-02 .signature{font-size:var(--text-base)}.ajwn-message-section-01 h2,.ajwn-message-section-01 .signature{margin:30px 0 0;-webkit-margin-before:30px!important;margin-block-start:30px!important}.ajwn-message-section-02{border-radius:22px}.ajwn-message-section-02 h2{font-size:var(--text-xl)}.ajwn-message-section-02 h3{font-size:var(--text-base);letter-spacing:0}.ajwn-message-section-02 p{font-size:var(--text-sm)}.ajwn-message-section-03{margin:60px 0 0;-webkit-margin-before:60px!important;margin-block-start:60px!important}.ajwn-message-section-03 table{margin:0}.ajwn-message-section-03 table th,.ajwn-message-section-03 table td{font-size:var(--text-sm)}.ajwn-message-section-03 table th{font-weight:600}.shopify-block.shopify-app-block.related-posts.products{max-width:100%;padding-inline:0}.shopify-block.shopify-app-block.related-posts ul a.main_row{grid-gap:8px}.shopify-block.shopify-app-block.related-posts ul .left_img{width:150px}.shopify-block.shopify-app-block.related-posts h3{margin:0 auto 32px;font-size:1.25rem}.shopify-block.shopify-app-block.related-posts ul .right_content h4{font-size:var(--text-base)}.shopify-block.shopify-app-block.related-posts ul .right_content h4:before{flex:0 0 20px}.shopify-block.shopify-app-block.related-posts ul .right_content span{font-size:.687rem}.shopify-block.shopify-app-block.related-posts ul .right_content div{margin:0;font-size:var(--text-xs)}.shopify-policy__container .shopify-policy__body .ajwn-legal-notice .ajwn-price{width:100%}.shopify-policy__container .shopify-policy__body .ajwn-legal-notice .ajwn-price th{min-width:auto}.bg-teaser img{height:calc(100vh - 180px);-o-object-position:center bottom;object-position:center bottom}.js-inview.fadein.no-anime-sp{opacity:1}.js-inview.fadeup.no-anime-sp{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-hero{aspect-ratio:375 / 180;min-height:inherit}.page-hero .lead{gap:20px 0}.page-hero .lead .h1{font-size:2.125rem}.page-hero .lead .h4{font-size:1rem}}@media screen and (max-width: 500px){.ajwn-page-nav .nav-inner a .heading h2 span.ja{margin:8px 0 0;font-size:1.5rem;line-height:1.6}}@media screen and (min-width: 768px) and (max-width: 860px){.footer .social-media{top:140px;left:0}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/ajwn-custom.css.map */
