.ko-ac{background:rgb(var(--color-background));color:rgb(var(--ko-fg))}.ko-ac__page{max-width:1500px;margin:0 auto;padding:0 40px}.ko-ac__row{display:flex;flex-wrap:wrap;align-items:center;margin-left:-22px}.ko-ac__row--right{flex-direction:row-reverse;justify-content:flex-end}.ko-ac__media{flex:0 0 var(--ko-ac-media-w);max-width:var(--ko-ac-media-w);padding:0 0 29px 22px}.ko-ac__content{flex:0 0 var(--ko-ac-text-w);max-width:var(--ko-ac-text-w);padding:0 0 22px 22px}.ko-ac__frame{position:relative;padding-bottom:var(--ko-ac-ratio);overflow:hidden;background:rgba(var(--color-foreground),.04)}.ko-ac__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.ko-ac__img--ph{fill:rgba(var(--color-foreground),.35)}.ko-ac__content--center{text-align:center}.ko-ac__content--left{text-align:left}.ko-ac__heading{margin:0 0 24px;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:400;font-size:var(--ko-ac-h);line-height:1;letter-spacing:normal;text-transform:none;color:rgb(var(--ko-fg));word-break:break-word}.ko-ac__text{font-family:var(--font-body-family);font-size:var(--ko-ac-t);line-height:1.5;font-weight:400;letter-spacing:normal;color:rgb(var(--ko-fg))}.ko-ac__text :where(p,ul,ol){margin:0}.ko-ac__text>*+*{margin-top:25px}.ko-ac__text strong{font-weight:700}.ko-ac__text a{color:inherit}.ko-ac__btn{margin-top:25px}@media screen and (max-width:749px){.ko-ac__page{padding:0 17px}.ko-ac__row{margin-left:-17px}.ko-ac__row--m-text_first{flex-direction:column-reverse}.ko-ac__row--m-image_first{flex-direction:column}.ko-ac__row{align-items:stretch}.ko-ac__media,.ko-ac__content{flex:0 0 auto;max-width:100%;width:100%;padding:0 0 17px 17px}.ko-ac__row--m-image_first .ko-ac__media,.ko-ac__row--m-text_first .ko-ac__content{padding-bottom:23px}.ko-ac__heading{font-size:var(--ko-ac-h-m)}.ko-ac__text{font-size:var(--ko-ac-t-m)}.ko-ac__text>*+*{margin-top:15px}.ko-ac__btn{margin-top:15px}}.ko-rt{background:rgb(var(--color-background));color:rgb(var(--ko-fg))}.ko-rt__inner{max-width:calc(var(--ko-rt-width) + 80px);margin:0 auto;padding:0 40px}.ko-rt--center .ko-rt__inner{text-align:center}.ko-rt--left .ko-rt__inner{text-align:left}.ko-rt--right .ko-rt__inner{text-align:right}.ko-rt__block+.ko-rt__block{margin-top:var(--ko-rt-block)}.ko-rt__heading{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:400;font-size:var(--ko-rt-h);line-height:1;letter-spacing:normal;text-transform:none;color:rgb(var(--ko-fg));word-break:break-word}.ko-rt__heading--upper{text-transform:uppercase}.ko-rt__text{font-family:var(--font-body-family);font-size:var(--ko-rt-t);line-height:1.5;font-weight:400;letter-spacing:normal;color:rgb(var(--ko-fg))}.ko-rt__text :where(p,ul,ol){margin:0}.ko-rt__text>*+*{margin-top:var(--ko-rt-gap)}.ko-rt__text :where(ul,ol){padding:0;list-style-position:inside}.ko-rt__text li{margin:0}.ko-rt__text li::marker{font-size:1em}.ko-rt__text strong,.ko-rt__text b{font-weight:700;color:inherit}.ko-rt__text a{color:inherit;text-decoration:underline}@media screen and (max-width:749px){.ko-rt__inner{padding:0 17px}.ko-rt__heading{font-size:var(--ko-rt-h-m)}.ko-rt__text{font-size:var(--ko-rt-t-m)}.ko-rt__text>*+*{margin-top:var(--ko-rt-gap-m)}.ko-rt--m-center .ko-rt__inner{text-align:center}.ko-rt--m-left .ko-rt__inner{text-align:left}}.ko-ss{position:relative;background:rgb(var(--color-background));color:rgb(var(--ko-fg));overflow:hidden}.ko-ss__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.ko-ss__track::-webkit-scrollbar{display:none}.ko-ss__slide{position:relative;flex:0 0 100%;height:var(--ko-ss-height);scroll-snap-align:start;display:flex}.ko-ss__media{position:absolute;top:0;right:0;bottom:0;left:0}.ko-ss__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.ko-ss__img--m{display:none}.ko-ss__img--ph{background:rgba(var(--color-foreground),.1);fill:rgba(var(--color-foreground),.35)}.ko-ss__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--ko-ss-overlay);pointer-events:none}.ko-ss__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.ko-ss__content{position:relative;z-index:1;width:100%;display:flex;padding:0 40px;pointer-events:none}.ko-ss__box{pointer-events:auto;max-width:100%}.ko-ss__btn{position:relative;z-index:3}.ko-ss--v-top .ko-ss__content{align-items:flex-start;padding-top:40px}.ko-ss--v-center .ko-ss__content{align-items:center}.ko-ss--v-bottom .ko-ss__content{align-items:flex-end;padding-bottom:40px}.ko-ss--h-left .ko-ss__content{justify-content:flex-start;text-align:left}.ko-ss--h-center .ko-ss__content{justify-content:center;text-align:center}.ko-ss--h-right .ko-ss__content{justify-content:flex-end;text-align:right}.ko-ss__heading{margin:0 0 5px;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:400;font-size:var(--ko-ss-h);line-height:1;letter-spacing:normal;text-transform:none;color:rgb(var(--ko-fg))}.ko-ss__text{font-family:var(--font-body-family);font-size:var(--ko-ss-t);line-height:1.5;font-weight:400;letter-spacing:normal;color:rgb(var(--ko-fg))}.ko-ss__text :where(p){margin:0}.ko-ss__text a{color:inherit}.ko-ss__btn{margin-top:15px}.ko-ss__dots{position:absolute;left:0;right:0;bottom:16px;display:flex;justify-content:center;gap:8px;z-index:3}.ko-ss__dot{width:10px;height:10px;padding:0;border-radius:50%;border:1px solid rgb(var(--ko-fg));background:transparent;cursor:pointer;opacity:1}.ko-ss__dot:hover{opacity:.6}.ko-ss__dot.is-active{background:rgb(var(--ko-fg))}@media screen and (max-width:749px){.ko-ss__slide{height:var(--ko-ss-height-m)}.ko-ss__img--d{display:none}.ko-ss__img--m{display:block}.ko-ss__content{padding:0 17px}.ko-ss--v-center .ko-ss__content{padding-bottom:var(--ko-ss-offset-m)}.ko-ss--v-top .ko-ss__content{padding-top:20px}.ko-ss--v-bottom .ko-ss__content{padding-bottom:calc(20px + var(--ko-ss-offset-m))}.ko-ss__heading{font-size:var(--ko-ss-h-m)}.ko-ss__text{font-size:var(--ko-ss-t-m)}.ko-ss--m-left .ko-ss__content{justify-content:flex-start;text-align:left}.ko-ss--m-center .ko-ss__content{justify-content:center;text-align:center}}.ko-twi{background:rgb(var(--color-background));color:rgb(var(--ko-fg))}.ko-twi__page{max-width:1500px;margin:0 auto;padding:0 40px}.ko-twi__row{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -30px}.ko-twi__item{flex:0 0 calc(100% / var(--ko-twi-cols));max-width:calc(100% / var(--ko-twi-cols));padding:38px 30px 45px;text-align:center}.ko-twi__icon{height:var(--ko-twi-icon);margin:0 auto 17px;display:flex;align-items:center;justify-content:center;color:rgb(var(--ko-twi-icon-fg))}.ko-twi__icon svg{display:block;height:100%;width:auto;max-width:100%}.ko-twi__icon svg[viewBox="0 0 66 36"]{height:62%}.ko-twi__icon svg[viewBox="0 0 60 52"]{height:88%}.ko-twi__icon-img{display:block;height:100%;width:auto;object-fit:contain}.ko-twi__heading{margin:0 0 15px;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:400;font-size:var(--ko-twi-h);line-height:1;letter-spacing:normal;text-transform:none;color:rgb(var(--ko-fg))}.ko-twi__text{font-family:var(--font-body-family);font-size:var(--ko-twi-t);line-height:1.5;font-weight:400;letter-spacing:normal;color:rgb(var(--ko-fg))}.ko-twi__text :where(p){margin:0}.ko-twi__text>*+*{margin-top:10px}.ko-twi__text strong{font-weight:700}.ko-twi__text a{color:inherit}@media screen and (max-width:749px){.ko-twi__page{padding:0 17px}.ko-twi__row{margin:0}.ko-twi__item{flex:0 0 100%;max-width:100%;padding:5px 0 75px}.ko-twi__row--m-grid .ko-twi__item{flex:0 0 50%;max-width:50%;padding:5px 8px 40px}.ko-twi__icon{height:var(--ko-twi-icon-m);margin-bottom:15px}.ko-twi__heading{font-size:var(--ko-twi-h-m);margin-bottom:10px}.ko-twi__text{font-size:var(--ko-twi-t-m)}}.kcg{padding-top:var(--kcg-pt);padding-bottom:var(--kcg-pb)}.kcg__inner{max-width:150rem;margin:0 auto;padding:0 4rem}.kcg__toolbar{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;min-height:4.4rem;margin-bottom:1.5rem}.kcg .kcg__count{margin:0;font-family:var(--font-body-family);font-size:1.6rem;font-weight:400;line-height:2.4rem;letter-spacing:normal;color:var(--kcg-title-color)}.kcg__sort{margin:0 0 0 auto}.kcg__select-wrap{position:relative;width:30rem;color:var(--kcg-title-color)}.kcg .kcg__select{display:block;width:100%;height:4.4rem;margin:0;padding:0 3.6rem 0 1.1rem;border:1px solid rgba(var(--color-foreground),.18);border-radius:0;background:rgb(var(--color-background));color:var(--kcg-title-color);font-family:var(--font-body-family);font-size:1.6rem;font-weight:400;letter-spacing:normal;line-height:2.4rem;-webkit-appearance:none;appearance:none;cursor:pointer}.kcg .kcg__select:focus-visible{outline:2px solid var(--kcg-title-color);outline-offset:1px}.kcg__chevron{position:absolute;top:50%;right:1.2rem;width:1.2rem;height:.8rem;transform:translateY(-50%);pointer-events:none}.kcg__grid{display:grid;grid-template-columns:repeat(var(--kcg-cols),minmax(0,1fr));column-gap:var(--kcg-gap);row-gap:var(--kcg-row-gap);margin:0;padding:0;list-style:none}.kcg__item{margin:0;min-width:0}.kcg__card{display:block;color:inherit;text-decoration:none}.kcg__media{position:relative;aspect-ratio:var(--kcg-ratio);overflow:hidden;isolation:isolate;background:rgba(var(--color-foreground),.04)}.kcg__img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}.kcg__img--ph{fill:rgba(var(--color-foreground),.4)}.kcg__badge{position:absolute;top:0;right:0;z-index:1;padding:.8rem;background:var(--kcg-badge-bg);color:var(--kcg-badge-color);font-family:var(--font-body-family);font-size:1.1rem;font-weight:400;line-height:1.1rem;letter-spacing:normal;border-radius:0}.kcg__info{padding:1rem 0 0}.kcg .kcg__title{margin:0;font-family:var(--font-body-family);font-size:var(--kcg-title-size);font-weight:400;line-height:1.4;letter-spacing:normal;text-transform:none;color:var(--kcg-title-color);word-break:break-word}.kcg__price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.7rem;margin-top:.5rem;font-family:var(--font-body-family);font-size:var(--kcg-price-size);font-weight:700;line-height:1.4;letter-spacing:normal}.kcg__compare{color:rgba(var(--color-foreground),.58);text-decoration:line-through}.kcg__current{color:var(--kcg-sale-color)}.kcg__empty{margin:4rem 0;text-align:center;color:rgb(var(--color-foreground))}.kcg .pagination-wrapper{margin-top:3.6rem}@media screen and (max-width:749px){.kcg{padding-top:var(--kcg-pt-m);padding-bottom:var(--kcg-pb-m)}.kcg__inner{padding:0}.kcg__toolbar{padding:0 1.7rem}.kcg .kcg__count{display:none}.kcg__sort{margin:0}.kcg__select-wrap{width:19rem}.kcg__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--kcg-gap-m);row-gap:var(--kcg-row-gap-m);padding:0 var(--kcg-gap-m)}.kcg--m-stacked .kcg__grid{grid-template-columns:minmax(0,1fr)}.kcg__info{padding:1rem 1rem 0}.kcg .kcg__title{font-size:var(--kcg-title-size-m)}.kcg__price{margin-top:.4rem}.kcg__badge{padding:.7rem .6rem}}.product-2x1-wrapper{max-width:700px;margin:40px auto;padding:0 20px;font-family:inherit}.product-2x1__title{font-size:1.6rem;margin-bottom:4px}.product-2x1__subtitle{color:#888;margin-bottom:32px}.product-2x1__unit{border:1px solid #e0e0e0;border-radius:10px;padding:20px 24px;margin-bottom:20px}.product-2x1__unit h2{font-size:1.1rem;margin-bottom:16px}.product-2x1__field{margin-bottom:14px}.product-2x1__field label{display:block;font-weight:600;margin-bottom:6px;font-size:.9rem}.product-2x1__field select{width:100%;padding:10px 12px;border:1px solid #ccc;border-radius:6px;font-size:1rem;background:#fff}.product-2x1__price{font-size:1.3rem;font-weight:700;margin:20px 0 16px}.product-2x1__price-note{font-size:.85rem;font-weight:400;color:#888}.product-2x1__btn{width:100%;padding:16px;background:#000;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;letter-spacing:.05em}.product-2x1__btn:hover{background:#222}.product-2x1__error{margin-top:10px;font-size:.9rem;color:red}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
