.alv-korean{color:#151d17;background:#fdfdfd;font-family:var(--alv-body,Montserrat),sans-serif;font-size:14px;line-height:1.65;letter-spacing:0;--alv-green:#12492f;--alv-sage:#f1f3ea;--alv-heading:Cormorant,Georgia,serif;scroll-behavior:smooth}.alv-korean *{box-sizing:border-box}.alv-korean p{margin:0 0 16px}.alv-korean h1,.alv-korean h2,.alv-korean h3{font-family:var(--alv-heading)!important;color:inherit;letter-spacing:-.025em;line-height:1.13}.alv-korean h1{font-size:29px;font-weight:700;margin:8px 0 18px}.alv-korean h2{font-size:34px;font-weight:600;text-align:center;margin:0 0 20px}.alv-korean h3{font-size:23px;font-weight:600;margin:17px 0 13px}.alv-korean a{color:inherit;text-underline-offset:3px}.alv-korean img{max-width:100%;display:block;height:auto}.alv-korean-main__inner{max-width:1200px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:32px 28px}.alv-korean-gallery{min-width:0;align-self:start}.alv-korean-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;touch-action:pan-x pan-y}.alv-korean-track::-webkit-scrollbar{display:none}.alv-korean-slide{flex:0 0 100%;min-width:0;scroll-snap-align:center;scroll-snap-stop:always}.alv-korean-slide img{width:100%;aspect-ratio:1;object-fit:contain}.alv-korean-thumbs{display:flex;gap:10px;overflow-x:auto;padding:20px 0 10px;scrollbar-width:none}.alv-korean-thumbs button{border:1px solid transparent;border-radius:4px;padding:3px;background:transparent;flex:0 0 72px;cursor:pointer}.alv-korean-thumbs button[aria-current=true]{border-color:var(--alv-green)}.alv-korean-thumbs img{width:64px;height:64px;object-fit:cover}.alv-korean-info{padding:18px 0}.alv-korean-kicker{font-weight:600;font-size:12px;letter-spacing:.05em;color:var(--alv-green);background:var(--alv-sage);padding:8px 12px;border-radius:5px}.alv-korean-eyebrow{font-size:13px;color:#4a534c;margin-bottom:8px!important}.alv-korean-lead{font-style:italic}.alv-korean-benefits{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;margin:24px 0}.alv-korean-benefits>span{display:flex;align-items:center;gap:8px;font-size:12px}.alv-korean-benefits>span>span{font-size:20px;color:var(--alv-green)}.alv-korean-offer{padding:8px 0}.alv-korean-button{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:52px;padding:13px 26px;color:#fff!important;background:var(--alv-green);border:1px solid var(--alv-green);border-radius:6px;text-decoration:none;font-family:var(--alv-body,Montserrat),sans-serif;font-size:14px;font-weight:600;line-height:1.4;cursor:pointer}.alv-korean-button:disabled{opacity:.7;cursor:default}.alv-korean-button:focus-visible,.alv-korean summary:focus-visible,.alv-korean-thumbs button:focus-visible{outline:3px solid #b88c43;outline-offset:3px}.alv-korean-offer .alv-korean-button{width:100%}.alv-korean-delivery{font-size:11px;text-align:center;margin:12px 0!important;color:#506055}.alv-korean-guarantee{display:flex;gap:12px;padding:14px 16px;border:1px solid #cfe3d8;border-radius:12px;background:#eaf3ee;margin:16px 0;color:#3f5449;font-size:12px;line-height:1.5}.alv-korean-guarantee>span{font-size:28px;line-height:1.1}.alv-korean-guarantee strong{display:block;color:#0a5c36;font-size:13px;margin-bottom:4px}.alv-korean-guarantee p{margin:0}.alv-korean-accordions details{border-bottom:1px solid #dae0d8}.alv-korean-accordions summary{display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;padding:16px 0;cursor:pointer;font-weight:500;font-size:13px}.alv-korean-accordions summary::-webkit-details-marker{display:none}.alv-korean-accordions summary>span{font-size:23px;font-weight:400;transition:transform .2s}.alv-korean-accordions details[open] summary>span{transform:rotate(45deg)}.alv-korean-accordions details>div{padding:0 0 8px;font-size:13px;color:#4d584f}.alv-korean-panel{padding:76px 28px;background:var(--alv-panel,#fff)}.alv-korean-wrap{max-width:1100px;margin:auto}.alv-korean-intro{max-width:740px;margin:0 auto 32px;text-align:center;color:#4e5b50}.alv-korean-panel--cards{padding-top:32px}.alv-korean-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.alv-korean-card{border:1px solid #dde2d3;border-radius:12px;overflow:hidden;background:#fff}.alv-korean-card>img{width:100%;height:245px;object-fit:cover}.alv-korean-card>div{padding:18px 20px}.alv-korean-card h3{margin:0 0 12px;font-size:23px}.alv-korean-card p{font-size:12px;margin:0}.alv-korean-caption{font-size:10px;color:#596754;text-align:center;margin:20px 0 0!important}.alv-korean-split{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.alv-korean-split>img{border-radius:12px;width:100%;aspect-ratio:1;object-fit:cover}.alv-korean-split h2{text-align:left}.alv-korean-ticks{font-size:12px;font-weight:500;color:var(--alv-green);margin:24px 0!important}.alv-korean-ingredients{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.alv-korean-ingredients img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px}.alv-korean-ingredients h3{font-size:23px}.alv-korean-ingredients p{font-size:12px;color:#4f5b50}.alv-korean-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;text-align:center}.alv-korean-step-photo{position:relative}.alv-korean-step-photo img{width:100%;aspect-ratio:1.3;object-fit:cover;border-radius:10px}.alv-korean-step-photo>span{position:absolute;left:12px;bottom:12px;background:var(--alv-green);color:#fff;border-radius:50%;width:36px;height:36px;display:grid;place-items:center;font-weight:600}.alv-korean-steps p{font-size:12px;color:#536054}.alv-korean-section-button{display:flex;width:max-content;max-width:100%;margin:28px auto 0}.alv-korean-panel--stats{padding:60px 28px;color:#fff}.alv-korean-panel--stats h2{font-size:27px;color:#fff}.alv-korean-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;max-width:950px;margin:32px auto 0;text-align:center}.alv-korean-stats strong{display:block;font-family:var(--alv-heading);font-size:54px;line-height:1.1;font-weight:500;margin:0 0 12px;color:#fff}.alv-korean-stats p{color:#e8eee4;font-size:13px;margin:0}.alv-korean-panel--timeline .alv-korean-eyebrow{text-align:center;color:var(--alv-green);font-weight:600;letter-spacing:.1em}.alv-korean-timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:36px}.alv-korean-timeline>div{border-top:3px solid #b1c39b;padding:24px 12px 0}.alv-korean-timeline>div>span{display:inline-block;background:var(--alv-sage);color:var(--alv-green);font-size:12px;padding:4px 12px;border-radius:20px}.alv-korean-timeline h3{font-size:25px}.alv-korean-timeline ul{padding-left:18px;font-size:12px;line-height:1.7}.alv-korean-timeline li{margin:7px 0}.alv-korean-compare{max-width:800px;margin:32px auto 0;overflow:hidden}.alv-korean-compare table{width:100%;table-layout:fixed;border-collapse:collapse!important;box-shadow:none!important;font-size:13px}.alv-korean-compare th,.alv-korean-compare td{padding:15px 12px!important;border:none!important;border-bottom:1px solid #d6decc!important;text-align:center!important;font-weight:400!important;vertical-align:middle!important}.alv-korean-compare th:first-child{width:45%;text-align:left!important}.alv-korean-compare td:nth-child(2),.alv-korean-compare thead th:nth-child(2){background:#12492f!important;color:#fff!important;font-weight:600!important}.alv-korean-compare td:nth-child(2){font-size:20px}.alv-korean-compare th:nth-child(3),.alv-korean-compare td:nth-child(3){font-size:11px}.alv-korean-faq{max-width:800px;margin:28px auto 0}.alv-korean-faq summary{font-size:14px;padding:17px 0}.alv-korean-panel--cta{padding:30px 28px}.alv-korean-cta{display:flex;align-items:center;justify-content:space-between;gap:24px}.alv-korean-cta h2{text-align:left;font-size:28px;margin-bottom:8px}.alv-korean-cta p{font-size:12px;margin-bottom:8px}.alv-korean-cta>div>p:first-child{font-size:11px;color:#486047;letter-spacing:.08em}.alv-korean-panel--cta>.alv-korean-wrap>.alv-korean-eyebrow{display:none}.alv-korean-panel--review_header{padding-bottom:28px}.alv-korean-review-summary{display:none}.alv-korean-panel--review_header .alv-korean-intro{font-size:12px;margin-bottom:0}.alv-korean-review-widget{padding:0 20px 40px}.alv-korean #alv-buy-box{scroll-margin-top:120px}.alv-korean input[type=number]{max-width:80px;padding:10px;margin:0 12px 12px}.alv-korean label{margin-right:12px}@media(max-width:989px){.alv-korean-main__inner{gap:28px;padding:24px 20px}.alv-korean h1{font-size:27px}.alv-korean-split{gap:30px}.alv-korean-ingredients{gap:15px}.alv-korean-stats strong{font-size:46px}}@media(max-width:749px){.alv-korean{font-size:13px;line-height:1.6}.alv-korean h1{font-size:25px;margin:7px 0 18px}.alv-korean h2{font-size:29px;margin-bottom:20px}.alv-korean h3{font-size:22px}.alv-korean-main__inner{display:block;padding:0}.alv-korean-thumbs{padding:12px 20px 15px;gap:10px}.alv-korean-info{padding:15px 20px 32px;background:var(--alv-sage)}.alv-korean-slide img{width:100%;aspect-ratio:1}.alv-korean-kicker{padding:0;background:transparent;margin-bottom:15px!important;font-size:10px}.alv-korean-eyebrow{font-size:12px}.alv-korean-benefits{gap:10px 14px;margin:22px 0}.alv-korean-benefits>span{font-size:11px}.alv-korean-button{font-size:13px;min-height:49px;padding:13px 20px}.alv-korean-delivery{font-size:10px;line-height:1.7}.alv-korean-panel{padding:46px 20px}.alv-korean-panel--cards{padding-top:28px;padding-bottom:42px}.alv-korean-cards{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:12px;margin-right:-20px;padding-right:20px}.alv-korean-card{flex:0 0 85%;scroll-snap-align:start}.alv-korean-card>img{height:242px;object-fit:cover}.alv-korean-card>div{padding:20px}.alv-korean-card p{font-size:12px}.alv-korean-card h3{font-size:24px}.alv-korean-caption{font-size:9px}.alv-korean-split{display:flex;flex-direction:column;gap:28px}.alv-korean-split h2{text-align:left}.alv-korean-split .alv-korean-button{width:100%}.alv-korean-intro{font-size:12px;margin-bottom:25px}.alv-korean-ingredients{grid-template-columns:1fr 1fr;gap:24px 16px}.alv-korean-ingredients h3{font-size:22px;margin:12px 0 8px}.alv-korean-ingredients p{font-size:11px;line-height:1.7}.alv-korean-steps{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:17px;padding-bottom:10px;scrollbar-width:none;margin-right:-20px;padding-right:20px}.alv-korean-steps>div{flex:0 0 84%;scroll-snap-align:start}.alv-korean-steps h3{font-size:24px;margin:18px 0 12px}.alv-korean-step-photo img{aspect-ratio:1.3}.alv-korean-steps p{font-size:12px}.alv-korean-panel--stats{padding:38px 20px}.alv-korean-panel--stats h2{font-size:25px}.alv-korean-stats{gap:18px;margin-top:25px}.alv-korean-stats strong{font-size:31px;white-space:nowrap}.alv-korean-stats p{font-size:10px;line-height:1.5}.alv-korean-timeline{grid-template-columns:1fr;gap:24px;margin-top:25px}.alv-korean-timeline>div{padding:18px 0 0}.alv-korean-timeline h3{font-size:25px;margin:12px 0}.alv-korean-timeline ul{font-size:12px;margin:0}.alv-korean-compare{margin-top:25px}.alv-korean-compare table{font-size:11px}.alv-korean-compare th,.alv-korean-compare td{padding:13px 8px!important}.alv-korean-compare td:nth-child(3){font-size:9px}.alv-korean-compare th:first-child{width:43%}.alv-korean-faq{margin-top:24px}.alv-korean-faq summary{font-size:12px;line-height:1.5;padding:16px 0}.alv-korean-faq details>div{font-size:12px}.alv-korean-cta{flex-direction:column;gap:16px;text-align:center}.alv-korean-cta h2{text-align:center;font-size:26px}.alv-korean-cta .alv-korean-button{width:100%}.alv-korean-panel--cta{padding:30px 20px}.alv-korean-panel--review_header{padding-bottom:20px}.alv-korean-panel--review_header h2{font-size:28px}.alv-korean-review-widget{padding-bottom:30px}}@media(prefers-reduced-motion:reduce){.alv-korean,.alv-korean-track{scroll-behavior:auto}.alv-korean-accordions summary>span{transition:none}}body:has([data-alv-main]) .shopify-section-group-header-group:has(.announcement-bar),body:has([data-alv-main]) [class*=kl-private-reset-css]{display:none!important}.alv-korean-urgency{font-family:Poppins,sans-serif;margin:10px 0 18px;color:#2b2823}.alv-korean-urgency__bar{height:7px;background:#eadcd0;border-radius:8px;overflow:hidden}.alv-korean-urgency__bar span{display:block;width:89%;height:100%;background:#b35621}[data-alv-main] moonbundle-component .moonbundle-title{font:800 16px/1.3 Poppins,sans-serif!important;letter-spacing:.35px!important;text-align:center!important;color:#332015!important;margin:12px 0 16px!important}[data-alv-main] moonbundle-component .moonbundle-option-wrapper{margin-bottom:11px!important}[data-alv-main] moonbundle-component .moonbundle-option{position:relative!important;min-height:94px!important;border:1.5px solid #edcfb0!important;border-radius:13px!important;background:#fff!important;box-shadow:none!important}[data-alv-main] moonbundle-component .moonbundle-option-active{border:2px solid #b35621!important;background:#fff8ee!important}[data-alv-main] moonbundle-component .moonbundle-offer-wrapper{padding:0!important}[data-alv-main] moonbundle-component .moonbundle-option-details{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:91px!important;padding:10px 14px!important;box-sizing:border-box!important}[data-alv-main] moonbundle-component .moonbundle-option-checkbox{flex:0 0 54px!important;margin:0!important}[data-alv-main] moonbundle-component .moonbundle-option-checkbox input[type=radio]{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}[data-alv-main] moonbundle-component .moonbundle-offer-img{width:54px!important;height:54px!important;object-fit:cover!important;border-radius:9px!important}[data-alv-main] moonbundle-component .moonbundle-option-col{min-width:0!important;flex:1 1 auto!important}[data-alv-main] moonbundle-component .moonbundle-option-col-inner{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important}[data-alv-main] moonbundle-component .alv-korean-cz-season{font:800 16px/1.2 Poppins,sans-serif!important;color:#332015!important;white-space:normal}[data-alv-main] moonbundle-component .moonbundle-option-title,[data-alv-main] moonbundle-component .moonbundle-option-title span{font:400 13px/1.25 Poppins,sans-serif!important;text-transform:lowercase!important;color:#332015!important}[data-alv-main] moonbundle-component .moonbundle-option-price{flex:0 0 auto!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;gap:2px!important;min-width:106px!important;margin-left:auto!important}[data-alv-main] moonbundle-component .alv-korean-cz-unit-price{display:flex!important;visibility:visible!important;align-items:baseline;gap:3px;white-space:nowrap;color:#332015}[data-alv-main] moonbundle-component .alv-korean-cz-unit-price strong{font:800 20px/1.12 Poppins,sans-serif}[data-alv-main] moonbundle-component .alv-korean-cz-unit-price small{font:600 10px/1.1 Poppins,sans-serif}[data-alv-main] moonbundle-component .moonbundle-option-single-price{display:flex!important;flex-direction:column!important;align-items:flex-end!important;font-size:0!important;color:transparent!important;text-decoration:none!important}[data-alv-main] moonbundle-component .moonbundle-option-single-price:before{content:attr(data-unit);color:#332015!important;font:800 20px/1.12 Poppins,sans-serif!important;white-space:nowrap}[data-alv-main] moonbundle-component .moonbundle-option-single-price:after{content:"za \161 ampon \b7  Celkem " attr(data-total);color:#6e625c!important;font:500 10px/1.2 Poppins,sans-serif!important;white-space:nowrap}[data-alv-main] moonbundle-component .moonbundle-option-pills{position:absolute!important;top:-11px!important;right:10px!important;margin:0!important;z-index:2!important}[data-alv-main] moonbundle-component .moonbundle-label-inside{border-radius:4px 4px 0 0!important;background:#a75b2d!important;color:#fff!important;font:800 11px/1.1 Poppins,sans-serif!important;padding:4px 8px!important;white-space:nowrap!important}[data-alv-main] product-form.product-form,[data-alv-main] .product-form__buttons{width:100%!important;max-width:none!important}[data-alv-main] .product-form__submit{width:100%!important;max-width:none!important;min-height:54px!important;background:#111!important;color:#fff!important;border:1px solid #111!important;border-radius:6px!important;box-shadow:none!important}[data-alv-main] .product-form__submit:before,[data-alv-main] .product-form__submit:after{border-radius:6px!important;box-shadow:none!important}[data-alv-main] .alv-payment-badges{display:flex!important;align-items:center!important;flex-direction:column!important;width:100%!important;max-width:none!important;margin:8px 0 14px!important}[data-alv-main] .alv-korean-urgency{margin:9px 2px 16px!important;color:#332015!important;font-family:Poppins,sans-serif!important}[data-alv-main] .alv-korean-urgency__top{display:flex;align-items:center;gap:8px;margin-bottom:6px}[data-alv-main] .alv-korean-urgency__dot{width:8px;height:8px;flex:none;border-radius:50%;background:#a75b2d}[data-alv-main] .alv-korean-urgency strong,[data-alv-main] .alv-korean-urgency p,[data-alv-main] .alv-korean-urgency__row{font:600 13px/1.45 Poppins,sans-serif!important}[data-alv-main] .alv-korean-urgency p{margin:0 0 8px!important}[data-alv-main] .alv-korean-urgency__bar{height:9px!important;background:#f0e0b8!important}[data-alv-main] .alv-korean-urgency__bar span{background:#a75b2d!important}[data-alv-main] .alv-korean-urgency__row{display:flex;justify-content:space-between;gap:8px;margin-top:8px}[data-alv-main] .alv-korean-urgency__timer{color:#a75b2d;font-weight:800;white-space:nowrap}@media(max-width:749px){[data-alv-main] moonbundle-component .moonbundle-option-details{gap:8px!important;padding:9px 12px!important}[data-alv-main] moonbundle-component .moonbundle-option-checkbox{flex-basis:48px!important}[data-alv-main] moonbundle-component .moonbundle-offer-img{width:48px!important;height:48px!important}[data-alv-main] moonbundle-component .alv-korean-cz-season{font-size:15px!important}[data-alv-main] moonbundle-component .moonbundle-option-single-price:before{font-size:18px!important}[data-alv-main] moonbundle-component .moonbundle-option-price{min-width:101px!important}[data-alv-main] .alv-korean-urgency__row{font-size:11px!important}}@media(max-width:749px){[data-alv-main] .alv-korean-urgency__row{flex-wrap:wrap}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/alv-korean-cz.css.map */
