ka-customize.ka-cz{display:contents}.ka-cz__launch,.ka-cz__head,.ka-cz__guide,.ka-cz__multi,.ka-cz__spacer,.ka-cz__foot-info{display:none}.ka-cz:not(.is-active)>.ka-cz__dialog,.ka-cz:not(.is-active) .ka-cz__body,.ka-cz:not(.is-active) .ka-cz__main,.ka-cz:not(.is-active) .ka-cz__fields{display:contents}.ka-cz.is-active>.ka-cz__launch{display:block;margin-top:1.6rem}.ka-cz__open{width:100%}.ka-cz__launch-note{margin:1rem 0 0;font-size:1.3rem;line-height:1.5;color:rgba(var(--color-foreground),.7)}html.ka-cz-lock,html.ka-cz-lock body{overflow:hidden}.ka-cz.is-active>.ka-cz__dialog{--ka-cz-foot: 8.8rem;--ka-cz-pad: 2.4rem;position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(108rem,calc(100vw - 4.8rem));max-width:none;height:min(86rem,calc(100dvh - 4.8rem));max-height:none;padding:0;border:0;border-radius:1.2rem;overflow:hidden;background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 2.4rem 6rem #00000047}.ka-cz.is-active>.ka-cz__dialog[open]{display:flex;flex-direction:column;animation:ka-cz-in .22s ease-out}.ka-cz__dialog::backdrop{background:#1212128c}@keyframes ka-cz-in{0%{opacity:0;transform:translateY(1.2rem) scale(.985)}to{opacity:1;transform:none}}@keyframes ka-cz-up{0%{transform:translateY(100%)}to{transform:none}}.ka-cz.is-active .ka-cz__head{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;flex:none;padding:1rem 1.2rem 1rem var(--ka-cz-pad);border-bottom:.1rem solid rgba(var(--color-foreground),.1)}.ka-cz__title{display:flex;align-items:center;gap:1rem;margin:0;font-size:1.8rem;line-height:1.2;letter-spacing:0}.ka-cz__badge{padding:.2rem .8rem;border-radius:99rem;background:#fff1c2;color:#6b4e00;font-family:var(--font-body-family);font-size:1.1rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ka-cz__close{flex:none;display:grid;place-items:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.ka-cz__close:hover{background:rgba(var(--color-foreground),.07)}.ka-cz__close svg{width:2.2rem;height:2.2rem}.ka-cz.is-active .ka-cz__body{position:static;flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,44fr) minmax(0,56fr);margin-bottom:var(--ka-cz-foot)}.ka-cz.is-active .ka-cz__guide{display:flex;flex-direction:column;gap:1.2rem;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2rem;background:rgba(var(--color-foreground),.03);border-right:.1rem solid rgba(var(--color-foreground),.08)}.ka-cz__guide-item{display:block;flex:none;border-radius:.8rem;overflow:hidden;background:#fff;box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.08)}.ka-cz__guide-img{display:block;width:100%;height:auto}.ka-cz__guide-hint{margin:0;font-size:1.2rem;text-align:center;color:rgba(var(--color-foreground),.55)}.ka-cz.is-active .ka-cz__main{position:static;display:block;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--ka-cz-pad) 2.4rem}.ka-cz.is-active .ka-cz__spacer{display:block;height:2rem}.ka-cz.is-active .ka-cz__fields{display:block;position:static}.ka-cz.is-active .ka-cz__fields>div,.ka-cz.is-active .ka-cz__fields product-form,.ka-cz.is-active .ka-cz__fields product-form>form{position:static}.ka-cz.is-active .ka-cz__fields variant-selects{margin-top:0;padding-top:0;border-top:0}.ka-cz.is-active .ka-cz__fields variant-selects .product-form__input,.ka-cz.is-active .ka-cz__fields variant-selects .select{max-width:none;width:100%}.ka-cz.is-active .ka-cz__multi{display:block;margin:0 calc(var(--ka-cz-pad) * -1) 2rem;padding:1.4rem var(--ka-cz-pad);background:rgba(var(--color-foreground),.035);border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.ka-cz__multi-row{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;flex-wrap:wrap}.ka-cz__multi-label{font-size:1.5rem;font-weight:600}.ka-cz__count{display:inline-flex;align-items:center;border:.1rem solid rgba(var(--color-foreground),.3);border-radius:.6rem;background:rgb(var(--color-background));overflow:hidden}.ka-cz__count button{width:4rem;height:4rem;padding:0;border:0;background:none;color:inherit;font-size:2rem;line-height:1;cursor:pointer}.ka-cz__count button:hover{background:rgba(var(--color-foreground),.06)}.ka-cz__count input{width:6.4rem;height:4rem;padding:0;border:0;border-left:.1rem solid rgba(var(--color-foreground),.15);border-right:.1rem solid rgba(var(--color-foreground),.15);background:transparent;color:inherit;font:inherit;font-size:1.6rem;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.ka-cz__count input::-webkit-outer-spin-button,.ka-cz__count input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ka-cz__count input:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:-.2rem}.ka-cz__multi-help{margin:.6rem 0 0;font-size:1.25rem;line-height:1.45;color:rgba(var(--color-foreground),.65)}.ka-cz__step{display:none}.ka-cz.is-multi .ka-cz__step{display:block;margin:1rem 0 0;padding:.8rem 1.2rem;border-radius:.6rem;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1.4rem}.ka-cz__toast{margin:1rem 0 0;padding:.8rem 1.2rem;border-radius:.6rem;background:#e7f6ec;color:#145c2c;font-size:1.35rem;line-height:1.4}.ka-cz__toast[hidden]{display:none}.ka-cz.is-active .ka-cz__foot{position:absolute;left:0;right:0;bottom:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;max-width:none;margin:0;padding:1.4rem var(--ka-cz-pad) calc(1.4rem + env(safe-area-inset-bottom));background:rgb(var(--color-background));border-top:.1rem solid rgba(var(--color-foreground),.1);box-shadow:0 -.6rem 1.6rem #0000000f}.ka-cz.is-active .ka-cz__foot-info{display:flex;flex-direction:column;gap:.2rem;min-width:0}.ka-cz__price .price{margin:0}.ka-cz__foot-step{display:none;font-size:1.3rem;font-weight:600}.ka-cz.is-multi .ka-cz__foot-step{display:block}.ka-cz.is-active .ka-cz__foot .v3-atc-row{flex:0 1 46rem;min-width:0;margin:0}.ka-cz.is-active .ka-cz__foot .product-form__quantity{flex:none;width:auto;max-width:none;margin:0}.ka-cz.is-active .ka-cz__foot .product-form__submit{flex:1 1 auto;min-width:0;margin:0}@media screen and (max-width:749px){.ka-cz.is-active>.ka-cz__dialog{--ka-cz-pad: 1.6rem;width:100vw;height:100dvh;border-radius:0}.ka-cz.is-active>.ka-cz__dialog[open]{animation:ka-cz-up .28s cubic-bezier(.2,.8,.2,1)}.ka-cz.is-active .ka-cz__head{padding:.6rem .6rem .6rem var(--ka-cz-pad)}.ka-cz.is-active .ka-cz__body{display:block;overflow-y:auto;overscroll-behavior:contain}.ka-cz.is-active .ka-cz__main{overflow:visible;min-height:auto;padding-bottom:2rem}.ka-cz.is-active .ka-cz__guide{flex-direction:row;align-items:flex-start;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;padding:1.2rem var(--ka-cz-pad);border-right:0;border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.ka-cz__guide-item{width:84%;scroll-snap-align:center}.ka-cz__guide-item:only-of-type{width:100%}.ka-cz__guide-img{max-height:44vh;object-fit:contain}.ka-cz.is-active .ka-cz__guide-hint{display:none}.ka-cz.is-active .ka-cz__foot{flex-wrap:wrap;gap:.8rem;padding:1rem var(--ka-cz-pad) calc(1rem + env(safe-area-inset-bottom))}.ka-cz.is-active .ka-cz__foot .v3-atc-row{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.ka-cz.is-active>.ka-cz__dialog[open]{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ka-customize.css.map */
