.ckl-tone-white{--ckl-bg: var(--ckl-white);--ckl-fg: var(--ckl-ink);--ckl-mute: #5C5F58;--ckl-line: #E6E8E1;--ckl-accent: var(--ckl-green)}.ckl-tone-soft{--ckl-bg: var(--ckl-soft);--ckl-fg: var(--ckl-ink);--ckl-mute: #5C5F58;--ckl-line: #E1E4DA;--ckl-accent: var(--ckl-green)}.ckl-tone-green{--ckl-bg: var(--ckl-green);--ckl-fg: #fff;--ckl-mute: #D3DED7;--ckl-line: #33574A;--ckl-accent: var(--ckl-lime)}.ckl-design-section{display:block;height:0;overflow:hidden}.ckl-sec{background:var(--ckl-bg);color:var(--ckl-fg);padding-block:var(--ckl-py, 40px);overflow:hidden}.ckl-wrap{max-width:1200px;margin-inline:auto;padding-inline:16px}.ckl-wrap--mid{max-width:920px}.ckl-head{max-width:680px;margin:0 auto 20px;text-align:center}.ckl-eyebrow.ckl-eyebrow{margin:0 0 8px;color:var(--ckl-accent);font-size:12px;line-height:1.2;font-weight:700;letter-spacing:.08em!important;text-transform:uppercase}.ckl-section .ckl-h2,.ckl-end .ckl-h2{margin:0;color:var(--ckl-fg, inherit)!important;font-family:var(--font-body-family-override, var(--font-body-family))!important;font-weight:700!important;font-size:clamp(27px,7.4vw,44px)!important;line-height:1.1!important;letter-spacing:-.025em!important;text-transform:none}.ckl-section .ckl-h2{text-wrap:balance}.ckl-section .ckl-h3{margin:0 0 3px;color:var(--ckl-fg, inherit)!important;font-family:var(--font-body-family-override, var(--font-body-family))!important;font-weight:700!important;font-size:17px!important;line-height:1.25!important;letter-spacing:-.01em!important}.ckl-lead{margin-top:10px;color:var(--ckl-mute);font-size:16px;line-height:1.5}.ckl-lead p,.ckl-rte p{margin:0 0 8px}.ckl-lead p:last-child,.ckl-rte p:last-child{margin-bottom:0}.ckl-note{margin:12px auto 0;max-width:680px;color:var(--ckl-mute);font-size:12px;line-height:1.4;text-align:center}.ckl-draft{width:fit-content;margin:0 auto 10px;padding:4px 10px;border-radius:99px;border:1px dashed var(--ckl-accent);color:var(--ckl-accent);font-size:12px;font-weight:600}.ckl-ico{display:block;width:20px;height:20px;flex:none}.ckl-ph{display:block;width:100%;height:100%;background:var(--ckl-soft);fill:#a9b0a0}.ckl-num{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--ckl-green);color:var(--ckl-lime);font-size:13px;font-weight:700}.ckl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 26px;border-radius:99px;background:var(--ckl-green);color:var(--ckl-lime)!important;font-size:16px;font-weight:700;text-decoration:none;transition:transform .15s ease}.ckl-btn:hover{transform:translateY(-1px)}.ckl-btn:focus-visible,.ckl-pill:focus-visible,.ckl-faq__item summary:focus-visible,.ckl-com__play:focus-visible{outline:2px solid var(--ckl-green);outline-offset:2px}.ckl-js .ckl-r{opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .4s ease}.ckl-js .ckl-r.is-in{opacity:1;transform:none}.shopify-design-mode .ckl-r{opacity:1!important;transform:none!important}.ckl-pills{display:flex;flex-wrap:wrap;gap:6px}.ckl-pills--c{justify-content:center}.ckl-pill{min-height:40px;padding:0 16px;border:1px solid #D5D9CE;border-radius:99px;background:#fff;color:var(--ckl-ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s,color .15s,border-color .15s;touch-action:manipulation}.ckl-pill[aria-selected=true],.ckl-pill[aria-pressed=true]{background:var(--ckl-green);border-color:var(--ckl-green);color:var(--ckl-lime)}section[id$=__calunna_kollagen_hero] .shop-product-title{font-family:var(--font-body-family-override, var(--font-body-family))!important;font-weight:700!important;color:var(--ckl-ink)!important;font-size:clamp(25px,6.8vw,36px)!important;line-height:1.12!important;letter-spacing:-.025em!important}section[id$=__calunna_kollagen_hero] .shop-add-to-cart-button{min-height:54px;border-radius:99px!important;font-weight:700!important;font-size:16px!important}.ckl-trustline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px 10px}.ckl-trustline p{margin:0;line-height:1.3}.ckl-trustline__claim{color:var(--ckl-green);font-size:11.5px;font-weight:700;letter-spacing:.07em!important}.ckl-trustline__rate{display:flex;align-items:center;gap:5px;color:var(--ckl-ink);font-size:12.5px;font-weight:600}.ckl-stars{display:inline-block;background:linear-gradient(90deg,var(--ckl-green) var(--ckl-fill, 100%),#D5D9CE 0);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:14px;line-height:1;letter-spacing:1px!important}.ckl-subtitle{margin:0;color:#4a4d47;font-size:14.5px;line-height:1.42;font-weight:400}.ckl-stock{display:flex;align-items:center;gap:7px;margin:0;color:var(--ckl-green);font-size:13px;line-height:1.3;font-weight:600}.ckl-stock__dot{flex:none;width:8px;height:8px;border-radius:50%;background:#5e9e3b}.ckl-stock--low{color:var(--ckl-amber)}.ckl-stock--low .ckl-stock__dot{background:var(--ckl-amber)}.ckl-bonus{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:2px 0 0}.ckl-bonus__item{display:flex;align-items:center;gap:7px;min-width:0;padding:8px 9px;border:1px solid #DDE0D6;border-radius:10px;background:var(--ckl-soft);color:var(--ckl-ink)}.ckl-bonus .ckl-ico{width:19px;height:19px;color:var(--ckl-green)}.ckl-bonus p{margin:0;min-width:0;line-height:1.2}.ckl-bonus strong{display:block;font-size:12px;font-weight:700!important;white-space:nowrap}.ckl-bonus small{display:block;margin-top:1px;color:#5c5f58;font-size:11.5px;white-space:nowrap}.ckl-assure{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin:2px 0 0;padding:0;list-style:none}.ckl-assure li{display:flex;align-items:center;gap:5px;color:var(--ckl-ink);font-size:clamp(11.5px,3.3vw,13px);line-height:1.2;font-weight:600;white-space:nowrap}.ckl-assure li+li:before{content:"\b7";margin:0 5px 0 3px;color:#8a8d85}.ckl-assure .ckl-ico{width:15px;height:15px;color:var(--ckl-green)}section[id$=__calunna_kollagen_hero] .shop-product-price-container{display:flex;align-items:baseline;gap:8px;margin-block:4px 2px!important}section[id$=__calunna_kollagen_hero] .shop-product-price-block{font-size:24px!important;font-weight:700!important;letter-spacing:-.01em!important}section[id$=__calunna_kollagen_hero] .shop-compare-price{font-size:15px!important;font-weight:400!important}section[id$=__calunna_kollagen_hero] .new-product-faq{margin-top:6px!important;border-top:1px solid #E6E8E1;font-size:100%}section[id$=__calunna_kollagen_hero] .new-faq-container,section[id$=__calunna_kollagen_hero] .faq-question{border-radius:0!important}section[id$=__calunna_kollagen_hero] .faq-item,section[id$=__calunna_kollagen_hero] .faq-item:last-child{border-bottom:1px solid #E6E8E1}section[id$=__calunna_kollagen_hero] .faq-question{min-height:52px;padding:12px 2px!important;font-size:15.5px!important;font-weight:600!important}section[id$=__calunna_kollagen_hero] .faq-toggle{color:var(--ckl-green)}section[id$=__calunna_kollagen_hero] .faq-item.active .faq-toggle,section[id$=__calunna_kollagen_hero] .faq-item.active .faq-toggle svg{transform:none!important}section[id$=__calunna_kollagen_hero] .faq-item.active .faq-toggle rect:first-child{opacity:0}section[id$=__calunna_kollagen_hero] .calunna-payment-icons{margin:2px 0 0}section[id$=__calunna_kollagen_hero] .calunna-payment-icons__list{justify-content:flex-start}@media(max-width:370px){.ckl-bonus strong{font-size:11.5px}.ckl-bonus small{font-size:11px}.ckl-bonus__item{padding-inline:7px;gap:5px}}section[id$=__calunna_kollagen_hero] .faq-answer-inner{padding:0 2px 14px!important;font-size:14px;line-height:1.5}section[id$=__calunna_kollagen_hero] .faq-answer-inner ol{margin:0;padding-left:18px}.ckl-trust{background:#fff;border-block:1px solid #E6E8E1}.ckl-trust__list{display:grid;grid-template-columns:1fr 1fr;max-width:1200px;margin:0 auto;padding:0;list-style:none}.ckl-trust__list li{display:flex;align-items:center;gap:7px;min-height:42px;padding:6px 12px;color:var(--ckl-ink);font-size:12px;line-height:1.2;font-weight:600}.ckl-trust__list li:nth-child(2n){border-left:1px solid #E6E8E1}.ckl-trust__list li:nth-child(n+3){border-top:1px solid #E6E8E1}.ckl-trust__list .ckl-ico{width:17px;height:17px;color:var(--ckl-green)}.ckl-sym{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ckl-sym__item{margin:0}.ckl-sym__img{aspect-ratio:4 / 3;border-radius:12px;overflow:hidden;background:var(--ckl-soft)}.ckl-sym__img img{display:block;width:100%;height:100%;object-fit:cover}.ckl-sym figcaption{padding:5px 2px 2px;font-size:13px;line-height:1.25;font-weight:600}.ckl-bridge{max-width:640px;margin:18px auto 0;padding-left:12px;border-left:3px solid var(--ckl-lime);font-size:16.5px;line-height:1.4;font-weight:600}.ckl-split{display:grid;gap:16px}.ckl-split .ckl-head{margin:0 0 14px;text-align:left}.ckl-split__media{aspect-ratio:3 / 2;border-radius:16px;overflow:hidden;background:var(--ckl-soft)}.ckl-split__media img{display:block;width:100%;height:100%;object-fit:cover}.ckl-wish{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:0;list-style:none}.ckl-wish li{display:flex;align-items:center;gap:7px;padding:9px 10px;border:1px solid var(--ckl-line);border-radius:10px;font-size:13.5px;line-height:1.25;font-weight:600}.ckl-wish .ckl-ico{width:17px;height:17px;color:var(--ckl-green)}.ckl-bar{display:grid;gap:14px}.ckl-bar__viz svg{display:block;width:100%;height:auto;border-radius:16px}.ckl-bar__viz text{font-family:inherit}.ckl-js .ckl-skin{opacity:0;transform:translateY(6px);transition:opacity .45s ease,transform .45s ease}.ckl-js .is-in .ckl-skin{opacity:1;transform:none}.ckl-js .is-in .ckl-skin--2{transition-delay:.15s}.ckl-js .is-in .ckl-skin--3{transition-delay:.3s}.ckl-js .is-in .ckl-skin--4{transition-delay:.45s}.ckl-bar__steps{display:grid;gap:12px;margin:0;padding:0;list-style:none}.ckl-bar__steps li{display:flex;gap:10px}.ckl-bar__steps p{margin:0;color:var(--ckl-mute);font-size:14px;line-height:1.4}.ckl-sol__media{max-width:420px;width:100%;margin-inline:auto;aspect-ratio:1 / 1;border-radius:18px;overflow:hidden}.ckl-sol__media img{display:block;width:100%;height:100%;object-fit:cover}.ckl-args{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ckl-args li{display:flex;gap:8px}.ckl-args .ckl-ico{color:var(--ckl-lime);stroke-width:2.4}.ckl-args p{margin:0;color:var(--ckl-mute);font-size:14px;line-height:1.35}.ckl-args strong{display:block;color:#fff;font-size:15px;font-weight:700!important}.ckl-next{display:flex;align-items:center;gap:10px;max-width:680px;margin:16px auto 0;padding:8px 12px 8px 8px;border-radius:99px;background:var(--ckl-green);color:#fff}.ckl-next p{flex:1;margin:0;font-size:14px;line-height:1.25;font-weight:600}.ckl-next .ckl-ico{width:18px;height:18px;color:var(--ckl-lime);transform:rotate(90deg)}.ckl-next__pic{flex:none;width:44px;height:44px;border-radius:50%;overflow:hidden;background:var(--ckl-lime)}.ckl-next__pic img{display:block;width:100%;height:100%;object-fit:cover}.ckl-revs{margin:0 -16px 18px}.ckl-revs__track{display:flex;gap:10px;padding-inline:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none}.ckl-revs__track::-webkit-scrollbar{display:none}.ckl-rev{flex:0 0 88%;display:flex;flex-direction:column;margin:0;border:1px solid var(--ckl-line);border-radius:16px;overflow:hidden;background:#fff;scroll-snap-align:start}.ckl-rev__photo{aspect-ratio:4 / 3;background:var(--ckl-soft)}.ckl-rev__photo:empty{display:none}.ckl-rev__photo img{display:block;width:100%;height:100%;object-fit:cover}.ckl-rev__body{display:flex;flex-direction:column;gap:6px;padding:12px 14px 14px}.ckl-rev__body .ckl-draft{margin:0}.ckl-rev blockquote{margin:0;padding:0;border:0;color:var(--ckl-ink);font-size:15px;line-height:1.42;font-style:normal}.ckl-rev p{margin:0;font-size:13px;line-height:1.3}.ckl-rev__who{color:var(--ckl-mute)}.ckl-rev__who strong{color:var(--ckl-ink);font-weight:700!important}.ckl-rev__ok{display:flex;align-items:center;gap:4px;color:var(--ckl-green);font-size:12px!important;font-weight:600}.ckl-rev__ok .ckl-ico{width:14px;height:14px;stroke-width:2.4}.ckl-rating{margin:6px 0 0;font-size:14px;font-weight:600}.ckl-com{margin-inline:-16px}.ckl-com__track{display:flex;gap:8px;padding-inline:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none}.ckl-com__track::-webkit-scrollbar{display:none}.ckl-com__tile{position:relative;flex:0 0 60%;margin:0;aspect-ratio:4 / 5;border-radius:14px;overflow:hidden;scroll-snap-align:start;background:var(--ckl-soft)}.ckl-com__tile img,.ckl-com__tile video{display:block;width:100%;height:100%;object-fit:cover}.ckl-com__tile figcaption{position:absolute;left:8px;bottom:8px;padding:3px 9px;border-radius:99px;background:#fffffff0;color:var(--ckl-ink);font-size:12px;font-weight:600}.ckl-com__play{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:0;background:transparent;cursor:pointer}.ckl-com__play:after{content:"";position:absolute;left:50%;top:50%;width:52px;height:52px;margin:-26px;border-radius:50%;background:#fffffff0 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23183B2C' d='M9 6.500v11l9-5.500z'/%3E%3C/svg%3E") center/26px no-repeat}.ckl-com__play.is-playing:after{opacity:0}.ckl-dots{display:flex;justify-content:center;gap:5px;padding-top:8px}.ckl-dot{width:6px;height:6px;border-radius:50%;background:#d5d9ce}.ckl-dot.is-on{background:var(--ckl-green)}.ckl-tl{position:relative;display:grid;gap:12px;margin:0;padding:0 0 0 24px;list-style:none}.ckl-tl:before{content:"";position:absolute;left:6px;top:6px;bottom:24px;width:2px;background:var(--ckl-line)}.ckl-tl__stop{position:relative}.ckl-tl__dot{position:absolute;left:-24px;top:2px;width:14px;height:14px;border-radius:50%;background:var(--ckl-bg);border:2px solid var(--ckl-green);transition:background .3s}.ckl-tl__stop.is-in .ckl-tl__dot{background:var(--ckl-lime)}.ckl-tl__when{margin:0;color:var(--ckl-accent);font-size:12px;font-weight:700;letter-spacing:.04em!important;text-transform:uppercase}.ckl-tl__text{margin:0;color:var(--ckl-mute);font-size:13.5px;line-height:1.35}.ckl-ing{display:grid;gap:12px}.ckl-ing__visual{aspect-ratio:16 / 9;border-radius:16px;overflow:hidden;background:var(--ckl-soft)}.ckl-ing__visual img{display:block;width:100%;height:100%;object-fit:cover}.ckl-ing__panel{display:flex;gap:12px;align-items:flex-start;min-height:268px;margin-top:10px;padding:12px;border-radius:14px;background:var(--ckl-soft)}.ckl-ing__panel[hidden]{display:none}.ckl-ing__pic{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:12px;overflow:hidden;background:var(--ckl-green);color:var(--ckl-lime)}.ckl-ing__pic img{display:block;width:100%;height:100%;object-fit:cover}.ckl-ing__pic .ckl-ico{width:24px;height:24px;stroke-width:1.4}.ckl-ing__body{min-width:0}.ckl-ing__facts{margin:6px 0 0}.ckl-ing__facts>div+div{margin-top:7px}.ckl-ing__facts dt{color:var(--ckl-green);font-size:11.5px;line-height:1.3;font-weight:700;letter-spacing:.04em!important;text-transform:uppercase}.ckl-ing__facts dd{margin:1px 0 0;color:#4a4d47;font-size:13.5px;line-height:1.38}.ckl-ing__panel p{margin:0;color:#5c5f58;font-size:14px;line-height:1.35}.ckl-ing__panel .ckl-ing__dose{margin-top:4px;color:var(--ckl-ink);font-size:12.5px;font-weight:700}.ckl-graphic{aspect-ratio:93 / 51;border-radius:16px;overflow:hidden;background:var(--ckl-soft)}.ckl-graphic img{display:block;width:100%;height:100%;object-fit:cover}.ckl-graphic__caps{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:10px}.ckl-graphic__caps .ckl-h3{font-size:14.5px!important}.ckl-graphic__caps p{margin:0;color:var(--ckl-mute);font-size:13px;line-height:1.35}.ckl-cmp__q{margin:0 0 10px;font-size:15px;font-weight:700;text-align:center}.ckl-cmp__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr) minmax(0,1fr);margin-top:14px}.ckl-cmp__grid>div{padding:10px 8px;font-size:13px;line-height:1.25}.ckl-cmp__f{display:flex;align-items:center;padding-left:0!important;border-top:1px solid #E6E8E1;font-weight:600}.ckl-cmp__alt{display:flex;align-items:center;justify-content:center;background:#f1f2ee;color:#4a4d47;text-align:center;border-top:1px solid #E2E4DC}.ckl-cmp__us{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:var(--ckl-green);color:#fff;text-align:center;font-weight:600;border-top:1px solid #33574A}.ckl-cmp__us .ckl-ico{width:15px;height:15px;color:var(--ckl-lime);stroke-width:2.6}.ckl-cmp__h{min-height:42px;font-weight:700!important;border-top:0!important}.ckl-cmp__h.ckl-cmp__alt{border-radius:12px 0 0;color:var(--ckl-ink)}.ckl-cmp__h.ckl-cmp__us{border-radius:0 12px 0 0;color:var(--ckl-lime);font-size:15px!important}.ckl-cmp__grid>.ckl-cmp__us:last-child{border-radius:0 0 12px}.ckl-cmp__grid>.ckl-cmp__alt:nth-last-child(2){border-radius:0 0 0 12px}[data-alt][hidden]{display:none}.ckl-steps{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ckl-steps__item{display:flex;align-items:center;gap:12px}.ckl-steps__media{flex:none;width:72px;height:72px;border-radius:12px;overflow:hidden}.ckl-steps__media img{display:block;width:100%;height:100%;object-fit:cover}.ckl-steps__media--ic{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--ckl-green);color:var(--ckl-lime)}.ckl-steps__n{color:var(--ckl-green)}.ckl-steps__item p{margin:0;color:var(--ckl-mute);font-size:13.5px;line-height:1.35}.ckl-faq{border-top:1px solid var(--ckl-line)}.ckl-faq__item{border-bottom:1px solid var(--ckl-line)}.ckl-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 2px;font-size:14.5px;line-height:1.3;font-weight:600;cursor:pointer;list-style:none}.ckl-faq__item summary::-webkit-details-marker{display:none}.ckl-faq__item summary .ckl-ico{width:18px;height:18px;color:var(--ckl-green);transition:transform .2s}.ckl-faq__item[open] summary .ckl-ico{transform:rotate(45deg)}.ckl-faq__item .ckl-rte{padding:0 2px 12px;color:var(--ckl-mute);font-size:14px;line-height:1.45}.ckl-faq__item a{color:inherit;text-decoration:underline}.ckl-guar{display:flex;align-items:center;gap:14px;margin-top:18px;padding:16px;border-radius:16px;background:var(--ckl-green);color:#fff;--ckl-fg: #fff}.ckl-guar__seal{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:none;width:72px;height:72px;border-radius:50%;background:var(--ckl-lime);color:var(--ckl-green);font-size:11px;font-weight:700;line-height:1}.ckl-guar__seal strong{font-size:26px;font-weight:700!important}.ckl-guar p{margin:0;color:#d3ded7;font-size:14px;line-height:1.35}.ckl-end{padding-block:32px;background:var(--ckl-lime);color:var(--ckl-green);text-align:center;--ckl-fg: var(--ckl-green)}.ckl-end p{margin:8px auto 14px;max-width:520px;font-size:15px;line-height:1.4}.ckl-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px calc(8px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #E6E8E1;color:var(--ckl-ink)}.ckl-sticky[hidden]{display:none}.ckl-sticky__t{margin:0;font-size:13.5px;line-height:1.2;font-weight:700}.ckl-sticky .ckl-btn{flex:none;min-height:42px;padding:0 18px;font-size:14px}@media(min-width:750px){.ckl-trust__list{grid-template-columns:repeat(4,1fr)}.ckl-trust__list li{justify-content:center;font-size:13px}.ckl-trust__list li:nth-child(n+3){border-top:0}.ckl-trust__list li+li{border-left:1px solid #E6E8E1}.ckl-sym{grid-template-columns:repeat(4,1fr);gap:12px}.ckl-steps{grid-template-columns:repeat(3,1fr);gap:16px}.ckl-cmp__grid>div{padding:13px 14px;font-size:14.5px}.ckl-tl{grid-template-columns:repeat(4,1fr);gap:20px;padding:26px 0 0}.ckl-tl:before{left:0;right:0;top:6px;bottom:auto;width:auto;height:2px}.ckl-tl__dot{left:0;top:-26px}}@media(min-width:990px){.ckl-sec{padding-block:calc(var(--ckl-py, 40px) * 1.6)}.ckl-wrap{padding-inline:32px}.ckl-head{margin-bottom:32px}.ckl-lead{font-size:18px}.ckl-section .ckl-h3{font-size:19px!important}.ckl-split{grid-template-columns:1fr 1fr;gap:56px;align-items:center}.ckl-split--rev .ckl-split__media{order:2}.ckl-split .ckl-head{margin-bottom:20px}.ckl-bar{grid-template-columns:1.1fr 1fr;gap:48px;align-items:center}.ckl-bar__steps p,.ckl-args p{font-size:15px}.ckl-com,.ckl-revs{margin-inline:0}.ckl-revs__track{padding:0;gap:14px}.ckl-rev{flex:0 0 calc((100% - 28px) / 3)}.ckl-revs .ckl-dots{display:none}.ckl-com__track{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:14px;padding:0;overflow:visible}.ckl-com .ckl-dots{display:none}.ckl-ing{grid-template-columns:1fr 1.1fr;gap:40px;align-items:center}.ckl-ing__visual{aspect-ratio:4 / 3}.ckl-ing__panel{min-height:140px;padding:18px}.ckl-ing__panel p{font-size:15px}.ckl-end{padding-block:48px}.ckl-sticky{left:auto;right:24px;bottom:20px;border:1px solid #E6E8E1;border-radius:99px;padding:8px 8px 8px 20px;box-shadow:0 8px 24px #183b2c29}}@media(prefers-reduced-motion:reduce){.ckl-js .ckl-r,.ckl-js .ckl-skin{opacity:1;transform:none;transition:none}}.ckl-bonus,.ckl-assure{width:100%;box-sizing:border-box}.ckl-steps__media--ic{width:72px;height:72px;border-radius:12px}.ckl-steps__media--ic .ckl-ico{width:28px;height:28px}.ckl-sol__media{max-width:300px;aspect-ratio:44 / 53}.ckl-tone-green .ckl-btn{margin-top:16px;background:var(--ckl-lime);color:var(--ckl-green)!important}.ckl-args strong{font-size:15.5px}.ckl-args li{align-items:center}@media(min-width:990px){.ckl-sol__media{max-width:480px}}.ckl-pg{width:100%;min-width:0}.ckl-pg__stage{position:relative}.ckl-pg__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:14px;background:var(--ckl-soft)}.ckl-pg__track::-webkit-scrollbar,.ckl-pg__thumbs::-webkit-scrollbar{display:none}.ckl-pg__slide{flex:0 0 100%;margin:0;aspect-ratio:1 / 1;scroll-snap-align:center;scroll-snap-stop:always}.ckl-pg__slide img,.ckl-pg__slide video,.ckl-pg__slide iframe{display:block;width:100%;height:100%;object-fit:cover}.ckl-pg__arrow,.ckl-pg__thumbs{display:none}.ckl-pg__dots{padding-top:7px}.ckl-pg__dots .ckl-dot{width:5px;height:5px}section[id$=__calunna_kollagen_hero] .shop-product-info{box-sizing:border-box}@media(min-width:990px){section[id$=__calunna_kollagen_hero] .shop-product-inner-container,section[id$=__calunna_kollagen_hero] .shop-product-layout{max-width:1200px!important;width:100%!important;margin-inline:auto!important}section[id$=__calunna_kollagen_hero] .shop-product-info{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:48px;row-gap:0!important;align-items:start;width:100%!important;max-width:100%!important;margin:0!important;padding:16px 32px!important}section[id$=__calunna_kollagen_hero] .shop-product-info>*{grid-column:2;min-width:0;margin-bottom:8px}section[id$=__calunna_kollagen_hero] .shop-product-info>:first-child{grid-column:1;grid-row:1 / span 14;position:sticky;top:16px;margin:0}.ckl-pg__dots{display:none}.ckl-pg__arrow{position:absolute;top:50%;right:12px;display:grid;place-items:center;width:40px;height:40px;margin-top:-20px;border:0;border-radius:50%;background:#fff;color:var(--ckl-green);box-shadow:0 2px 8px #0000001f;cursor:pointer}.ckl-pg__arrow--prev{left:12px;right:auto;transform:scaleX(-1)}.ckl-pg__thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none}.ckl-pg__thumb{flex:0 0 72px;height:72px;padding:0;border:2px solid transparent;border-radius:10px!important;overflow:hidden;background:var(--ckl-soft);cursor:pointer}.ckl-pg__thumb[aria-current=true]{border-color:var(--ckl-green)}.ckl-pg__thumb img{display:block;width:100%;height:100%;object-fit:cover;border-radius:8px!important}}.ckl-badge{display:inline-flex;align-items:center;gap:6px;width:fit-content;margin:0;padding:4px 11px 4px 9px;border-radius:99px;background:#e9f5d3;color:var(--ckl-green);font-size:12.5px;line-height:1.3;font-weight:600}.ckl-badge .ckl-ico{flex:none;width:15px;height:15px;color:var(--ckl-green)}section[id$=__calunna_kollagen_hero] .shop-product-info .shop-product-title.shop-product-title{font-weight:720!important}@media(min-width:990px){.ckl-subtitle{font-size:16px}}.ckl-bonus{gap:8px;margin-top:4px}.ckl-bonus__item{box-sizing:border-box;min-height:52px;padding:8px 10px;background:#fff;border-color:#e0e4d9;border-radius:12px}.ckl-bonus .ckl-ico{flex:none;width:20px;height:20px}.ckl-bonus strong{color:#2b2f2c}section[id$=__calunna_kollagen_hero] .calunna-payment-icons{margin:6px 0 0}section[id$=__calunna_kollagen_hero] .calunna-payment-icons__list{justify-content:center}.ckl-zoom{position:relative;display:block;width:100%;margin:0;padding:0;border:0;border-radius:16px;overflow:hidden;background:none;cursor:zoom-in}.ckl-zoom img,.ckl-sol__media .ckl-zoom img,.ckl-ing__visual .ckl-zoom img{display:block;width:100%;height:auto;object-fit:contain}.ckl-zoom__hint{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--ckl-green);color:var(--ckl-lime)}.ckl-zoom__hint .ckl-ico{width:16px;height:16px;stroke-width:2.2}.ckl-zoom:focus-visible{outline:2px solid var(--ckl-lime);outline-offset:2px}.ckl-lightbox{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background:#0c1611f0;overflow:auto}.ckl-lightbox::backdrop{background:#0c1611f0}.ckl-lightbox img{display:block;width:max(100%,760px);max-width:1400px;height:auto;margin:auto}.ckl-lightbox__close{position:fixed;top:10px;right:10px;z-index:1;width:44px;height:44px;border:0;border-radius:50%;background:var(--ckl-lime);color:var(--ckl-green);font-size:26px;line-height:1;cursor:pointer}.ckl-sol__media{max-width:none;aspect-ratio:auto;overflow:visible;border-radius:0}@media(max-width:989px){.ckl-sol{gap:14px}.ckl-sol>.ckl-split__copy{display:contents}.ckl-sol .ckl-head{order:1;margin:0}.ckl-sol__media{order:2}.ckl-sol .ckl-args{order:3}.ckl-sol .ckl-btn{order:4;justify-self:center;margin-top:2px}}.ckl-ing__visual{aspect-ratio:auto;overflow:visible;border-radius:0;background:none}.ckl-ing__panel{min-height:178px}@media(min-width:990px){.ckl-ing__visual{aspect-ratio:auto}.ckl-ing__panel{min-height:170px}.ckl-sol__media{max-width:560px}}.ckl-story__media{min-width:0}.ckl-story--text .ckl-head{margin-bottom:0}@media(max-width:400px){.ckl-bonus__item{gap:5px;padding-inline:7px}.ckl-bonus .ckl-ico{width:18px;height:18px}.ckl-bonus strong{font-size:11.5px}.ckl-bonus small{font-size:11px}}@media(max-width:350px){.ckl-bonus strong,.ckl-bonus small{white-space:normal}}section[id$=__calunna_kollagen_hero] .kaching-bundles .kaching-bundles__block-title{color:var(--block-block-title-color)!important}section[id$=__calunna_kollagen_hero] .kaching-bundles .kaching-bundles__bar-title{color:var(--bar-title-color)!important}section[id$=__calunna_kollagen_hero] .kaching-bundles .kaching-bundles__bar-subtitle{color:var(--bar-subtitle-color)!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/calunna-kollagen-base.css.map */
