:root{--color-text-gray: #505050;--color-border: #eee}.slideshow__svg-image{--svg-width: 140px;width:var(--svg-width);height:auto;animation:fadeInUp .5s 1s ease-in-out both}@media(min-width:750px){.slideshow__svg-image{width:calc(var(--svg-width) + 30px)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.ranking-badge{position:absolute;bottom:.5rem;left:.5rem;display:inline-block;font-family:var(--heading-font-family);font-size:20px;line-height:1;letter-spacing:2px;color:#fff;z-index:1}.blog-post-list[data-aspect-ratio=custom] .blog-post-card__image-link{aspect-ratio:var(--thumbnail-aspect-ratio)}.blog-post-list[data-aspect-ratio=custom] .blog-post-card__image{height:100%;object-fit:cover}.shopify-section--main-page .prose{color:var(--color-text-gray);line-height:1.65;letter-spacing:.1em;padding:0 10px}.shopify-section--main-page .section-stack{gap:50px}.shopify-section--main-page .section-spacing{padding-top:0}.shopify-section--main-page .section-header{width:100%;max-width:unset;background:#f5f5f5;padding:40px 0;margin:0}.page-about-kaene{font-family:var(--pages-font-family);font-weight:var(--pages-font-weight);font-style:var(--pages-font-style)}.page-about-kaene>*{margin:0}.page-about-kaene .description{padding-bottom:15px;border-bottom:1px solid var(--color-border)}.page-about-kaene .description>*{margin:0}.page-about-kaene p{font-size:13px;line-height:2.1;margin-bottom:30px!important}.page-about-kaene .sns-link ul{display:flex;justify-content:center;gap:.5em;list-style:none;padding:0;margin:0}.page-about-kaene .sns-link a{display:grid;place-content:center;width:30px;aspect-ratio:1}.page-about-kaene .sns-link img{width:100%;height:100%;object-fit:contain}.page-about-kaene .description-col-2{padding-top:45px}.page-about-kaene .description-col-2 img{margin:0}.page-about-kaene .hidden-xs{display:none}.page-about-kaene .visible-xs{display:block}.page-about-kaene img{margin:0}@media(min-width:768px){.shopify-section--main-page .section-stack{gap:90px}.shopify-section--main-page .section-header{padding:50px 0}.page-about-kaene .description{text-align:center;padding-bottom:40px}.page-about-kaene p{font-size:14px}.page-about-kaene .hidden-xs{display:block}.page-about-kaene .visible-xs{display:none}.page-about-kaene .description-col-2{display:grid;grid-template-columns:1fr 50%;gap:8%}}.product-media--model-size{font-size:12px;text-align:center;letter-spacing:.1em;color:var(--color-text-gray);margin-top:10px}[data-block-type=variant-buy-buttons] .variants-table,.product-buy-buttons-modal .variants-table{display:grid;grid-template-columns:80px 1fr;gap:15px;border-top:1px solid var(--color-border)}[data-block-type=variant-buy-buttons] .variant-color,.product-buy-buttons-modal .variant-color{text-align:center;padding:15px 0}[data-block-type=variant-buy-buttons] .variant-item,.product-buy-buttons-modal .variant-item{display:grid;grid-template-columns:1fr 120px;align-items:center;gap:10px;padding:15px 0}[data-block-type=variant-buy-buttons] .variant-item:not(:last-child),.product-buy-buttons-modal .variant-item:not(:last-child){border-bottom:1px solid var(--color-border)}[data-variant-available=false] .title{opacity:.5}[data-block-type=variant-buy-buttons] .button,.product-buy-buttons-modal .button{width:100%;font-size:12px;letter-spacing:0;padding:10px;transition:.2s linear}[data-block-type=variant-buy-buttons] .button[disabled],.product-buy-buttons-modal .button[disabled]{opacity:.5;pointer-events:none}[data-block-type=variant-buy-buttons] [data-bis-button],.product-buy-buttons-modal [data-bis-button]{gap:5px}.product-buy-buttons--modal-root{display:grid;gap:.75rem;width:100%}.product-buy-buttons-modal{max-height:min(70vh,35rem);overflow-y:auto;-webkit-overflow-scrolling:touch;padding-block-end:.5rem}.product-buy-buttons-sticky-bar{position:fixed;inset-inline:0;bottom:0;z-index:40;padding:.75rem 1rem;padding-bottom:max(.75rem,env(safe-area-inset-bottom,0px));background:#fffffff7;box-shadow:0 -4px 24px #00000014;box-sizing:border-box;opacity:0;transform:translateY(12px);visibility:hidden;pointer-events:none;transition:opacity .24s ease,transform .24s ease,visibility .24s ease;text-align:center}.product-buy-buttons-sticky-bar.is-visible{opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto}.product-buy-buttons--modal-root>.button{height:50px;font-size:14px}.product-buy-buttons-sticky-bar .button{max-width:500px;margin:0 auto}.shipping-date-box{display:grid;gap:1em;text-align:left;margin:2em 0}.shipping-date-box .shipping-message{font-size:12px;text-align:left;background:#f8f8f8;padding:1em 1.5em}.icon-text--list{display:grid;font-size:12px;grid-template-columns:repeat(2,1fr);gap:var(--grid-gap)}.icon-text--item{display:grid;grid-template-columns:var(--icon-size) 1fr;align-items:center;gap:10px}.icon-text--item .image{aspect-ratio:1}.icon-text--item .image .icon{width:100%;height:100%;object-fit:contain}.product-coordinate--pagination{display:flex;justify-content:center;align-items:center;margin-top:1em}.product-coordinate--pagination button.is-active{background:rgb(var(--text-color))}.product-coordinate--image{width:100%}.product-coordinate--image .image-wrap{aspect-ratio:2/3}.product-coordinate--image .image-wrap .image{width:100%;height:100%;object-fit:cover}.product-coordinate--image .caption{white-space:wrap;font-size:12px;line-height:1.4}.dialog-coordinate{background:none;padding:0}.dialog-coordinate::backdrop{background:#ffffffbf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dialog-coordinate--content{transform:scale(0);opacity:0;transition:.2s linear}.is-show .dialog-coordinate--content{transform:scale(1);opacity:1}.dialog-coordinate .dialog-arrow{position:absolute;top:calc(50% - 20px);display:grid;place-content:center;width:40px;height:40px;background:none;color:#fff;border-radius:0;z-index:1}.dialog-coordinate .dialog-arrow.prev{left:0}.dialog-coordinate .dialog-arrow.next{right:0}.dialog-coordinate .dialog-arrow:disabled{pointer-events:none}.dialog-coordinate .dialog-arrow svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:.2s linear}.dialog-coordinate .dialog-close{position:fixed;top:0;right:0;display:grid;place-content:center;width:40px;height:40px}.dialog-coordinate .dialog-image{position:relative;max-width:100%;height:auto;max-height:100vh;aspect-ratio:2/3;margin:auto}.dialog-coordinate .dialog-image .image{width:100%;height:100%;object-fit:cover}.dialog-coordinate .caption{position:absolute;top:10px;left:10px;max-width:calc(100% - 20px);background:#ffffffbf;white-space:wrap;font-size:12px;line-height:1.4;padding:5px 10px}.dialog-coordinate .dialog-pagination{bottom:1em}.dialog-coordinate .dot{background:#fff;opacity:.5;transition:.2s linear}.dialog-coordinate .dot.is-active{opacity:1}@media(max-width:559px){.product-coordinate--container{margin:0 -20px}}@media(min-width:960px){.dialog-coordinate .dialog-arrow{top:calc(50% - 30px);width:60px;height:60px;color:rgb(var(--text-color))}.dialog-coordinate .dialog-arrow:hover svg{stroke-width:3}.dialog-coordinate .dialog-close{width:60px;height:60px}.dialog-coordinate .dialog-close .icon{width:30px;height:30px}.dialog-coordinate .dialog-close .icon path{stroke-width:.5}}[data-accordion] p span{display:inline}[data-accordion=true] dl{border-bottom:1px solid var(--color-border)}[data-accordion=true] dt{display:grid;grid-template-columns:1fr 16px;align-items:center;gap:10px;font-size:14px;font-weight:700;line-height:1.7;transition:all .5s cubic-bezier(.52,.01,.16,1);border-top:1px solid var(--color-border);color:#2b2b2b;padding:20px 0;margin:0!important;letter-spacing:.2em;cursor:pointer}[data-accordion=true] dt:after{content:"";display:inline-block;width:16px;height:16px;background:linear-gradient(#2b2b2b,#2b2b2b) center / 1px 100% no-repeat,linear-gradient(#2b2b2b,#2b2b2b) center / 100% 1px no-repeat;transition:.2s linear}[data-accordion=true] dt.is-open:after{background-size:1px 0,100% 1px}[data-accordion=true] dt:hover:after{transform:scale(1.1)}[data-accordion=true] dd{display:none;overflow:hidden}[data-accordion=true] dt.is-open+dd{display:block;padding-bottom:40px;animation:accordionOpen .2s ease-in-out both}[data-accordion=true] table{border:none;border-top:1px solid rgb(var(--border-color));border-left:1px solid rgb(var(--border-color))}[data-accordion=true] th,[data-accordion=true] td{font-size:12px;text-align:center;line-height:1.4;padding:5px!important;border:none;border-right:1px solid rgb(var(--border-color));border-bottom:1px solid rgb(var(--border-color))}[data-accordion=true] .table-wrapper{overflow:auto}[data-accordion=true] .table-wrapper th,[data-accordion=true] .table-wrapper td{white-space:nowrap}@keyframes accordionOpen{0%{opacity:0}to{opacity:1}}.text-with-icons[data-style=custom]{display:grid;gap:10px;justify-content:unset}.text-with-icons[data-style=custom]>*{position:relative;padding:15px;border:1px solid #ccc}.text-with-icons[data-style=custom]>*>*{display:grid;grid-template-columns:40px 1fr;gap:15px;align-items:center}.text-with-icons[data-style=custom] .text-center{width:100%;text-align:left!important}.text-with-icons[data-style=custom] .box-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;mix-blend-mode:multiply;transition:.2s linear}@media(min-width:560px){.text-with-icons[data-style=custom]{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.text-with-icons[data-style=custom]{grid-template-columns:repeat(4,1fr)}.text-with-icons[data-style=custom] .box-link:hover:after{background:#0000000d}}.product-gallery-wrap .product-form__custom-tabs{margin-top:40px;max-width:calc(100% - 8.5rem);margin-left:auto}@media(max-width:1149px){.product-gallery-wrap .product-form__custom-tabs{max-width:calc(100% - 7.5rem)}}@media(max-width:999px){.product-gallery-wrap .product-form__custom-tabs{max-width:100%}}.c-tab-group{display:flex;flex-wrap:wrap;gap:5px 20px;box-shadow:0 -1px rgb(var(--border-color)) inset;width:100%;margin:0}.c-tab-group--center{justify-content:center}.c-tab-group .c-tab{list-style:none;text-align:center;cursor:pointer;font-size:14px;line-height:1.3;padding:10px;transition:opacity .2s ease-in-out}.c-tab-group .c-tab.is-active{border-bottom:2px solid currentColor;font-weight:600}.c-panel-group .c-panel{display:none;padding-top:32px}.c-panel-group .c-panel.is-show{display:block}.c-panel-group .c-panel table{border-top:1px solid rgba(var(--border-color));border-left:1px solid rgba(var(--border-color))}.c-panel-group table:not(.table--bordered) :is(th,td):first-child,.c-panel-group table:not(.table--bordered) :is(th,td):empty+td{padding:8px}.c-panel-group .c-panel table th,.c-panel-group .c-panel table td{padding:8px;border-right:1px solid rgba(var(--border-color));border-bottom:1px solid rgba(var(--border-color));font-size:13px;line-height:1.5}@media(hover:hover)and (pointer:fine){.c-tab-group .c-tab:hover{opacity:.75}}@media screen and (max-width:740px){.c-tab-group-scroll{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;margin:0 calc(50% - 50vw);width:100vw}.c-tab-group-scroll .c-tab-group{width:100%;min-width:max-content;padding:0 20px}.c-tab-group{gap:5px 10px}.c-tab-group .c-tab{font-size:12px;padding:10px 5px}.c-tab-group--small .c-tab{font-size:10px}.c-panel-group .c-panel{padding-top:20px}.c-panel-group table:not(.table--bordered) :is(th,td):first-child,.c-panel-group table:not(.table--bordered) :is(th,td):empty+td{padding:5px}.c-panel-group .c-panel table th,.c-panel-group .c-panel table td{padding:5px;font-size:12px}}.c-product-info-table__item{display:grid;grid-template-columns:100px 1fr;gap:16px;padding:20px 0;border-bottom:1px solid rgb(var(--border-color))}.c-product-info-table__item:first-child{padding-top:0}.c-product-info-table__item,.c-product-info-table__item-content{margin-block-start:0!important}@media screen and (max-width:740px){.c-product-info-table__item{font-size:13px;grid-template-columns:1fr}}.page-showroom a[href="https://maps.app.goo.gl/5QXVxQgV6aSLv74u8"],.page-showroom a[href="https://goo.gl/maps/B4gm89PLCqZByTny6"]{display:inline-block!important;min-width:200px!important;padding:10px 20px!important;margin:12px 0 22px!important;border:1px solid #b8b8b8!important;border-radius:2px!important;text-align:center!important;text-decoration:none!important;color:#4a4a4a!important;background:#fff!important;line-height:1.4!important;box-sizing:border-box!important;letter-spacing:.08em!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease!important;cursor:pointer!important}.page-showroom a[href="https://maps.app.goo.gl/5QXVxQgV6aSLv74u8"]:hover,.page-showroom a[href="https://goo.gl/maps/B4gm89PLCqZByTny6"]:hover{background:#f7f7f7!important;border-color:#999!important;color:#222!important;box-shadow:0 2px 6px #0000000f!important}.page-showroom a[href="https://maps.app.goo.gl/5QXVxQgV6aSLv74u8"]:active,.page-showroom a[href="https://goo.gl/maps/B4gm89PLCqZByTny6"]:active{background:#f1f1f1!important;box-shadow:none!important}.page-showroom a[href="https://maps.app.goo.gl/5QXVxQgV6aSLv74u8"]:focus-visible,.page-showroom a[href="https://goo.gl/maps/B4gm89PLCqZByTny6"]:focus-visible{outline:2px solid #b5b5b5!important;outline-offset:2px!important}.product-card:has(a[href*="/products/101225"]) .badge--sold-out{font-size:0!important;padding:4px 7px 5px!important;line-height:1!important;min-height:auto!important;border-radius:2px!important;background-color:#222!important}.product-card:has(a[href*="/products/101225"]) .badge--sold-out:after{content:"\5e97\8217\9650\5b9a";font-size:11px!important;line-height:1.2!important;letter-spacing:.06em;color:#fff!important;font-weight:500;white-space:nowrap}.article-head-time{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:#2f2f2f;line-height:1}.article-head-time svg{width:20px;height:20px;flex-shrink:0}.article-head-time span{display:inline-block}
/*# sourceMappingURL=/cdn/shop/t/69/assets/customize.css.map */
