: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{display:grid;grid-template-columns:80px 1fr;gap:15px;border-top:1px solid var(--color-border)}[data-block-type=variant-buy-buttons] .variant-color{text-align:center;padding:15px 0}[data-block-type=variant-buy-buttons] .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){border-bottom:1px solid var(--color-border)}[data-variant-available=false] .title{opacity:.5}[data-block-type=variant-buy-buttons] .button{width:100%;font-size:12px;letter-spacing:0;padding:10px;transition:.2s linear}[data-block-type=variant-buy-buttons] .button[disabled]{opacity:.5;pointer-events:none}[data-block-type=variant-buy-buttons] [data-bis-button]{gap:5px}.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}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/customize.css.map */
