body.klidos-on #header-group{display:block!important;position:sticky;top:0;z-index:40}body.klidos-on #header-group .k-head{position:relative}body.klidos-on footer>.shopify-section{display:block!important}body.klidos-on{background:#fffcf5}.kl a{-webkit-tap-highlight-color:transparent}.k-hero h1 em{font-style:normal}.k-gal__tag{align-items:flex-start}.k-opt>span:not(.k-opt__r):not(.k-opt__flag):not(.k-opt__inc):not(.k-opt__img){display:block;min-width:0}.k-opt__t,.k-opt__d{display:block}.k-opt__p{white-space:nowrap}.k-addon>span{display:block;min-width:0}.k-bar{flex-wrap:nowrap;font-size:12px;gap:8px;padding:8px 10px}.k-bar .k-timer span{padding:2px 5px;font-size:11.5px}@media(max-width:380px){.k-bar>span:nth-child(1){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.k-bm{align-items:center}.k-bm .k-timer span{font-size:12px}@media(max-width:899px){.k-pp{padding-top:0}.k-gal{margin:0 -18px}.k-gal__main{border-radius:0}.k-gal__dots{margin-top:8px}.k-opt{grid-template-columns:20px 56px 1fr auto;gap:10px;padding:13px 12px}.k-opt__img{width:56px;height:56px}.k-opt__r{width:20px;height:20px}.k-opt.is-sel .k-opt__r{border-width:6px}}.k-sec--dark .k-h2,.k-sec--dark h2,.k-sec--dark h3,.k-sec--green .k-h2,.k-sec--green h2{color:#fff}.k-sec--dark .k-lead,.k-sec--green .k-lead{color:#d3d8df}.k-sec--dark .k-eyebrow{color:var(--k-yellow)}.k-sec--green .k-eyebrow{color:var(--k-yellow-l)}.k-sec--dark .k-btn{background:var(--k-yellow);color:var(--k-ink);box-shadow:0 8px 24px #f5c23a59}.k-rv{transition-duration:.45s}@media(min-width:990px){html:has(body.klidos-on),html:has(body.klidos-on) body.klidos-on{height:auto!important;overflow:visible!important}body.klidos-on .page-wrapper{height:auto!important;overflow:visible!important;min-height:0}}html.k-lock,html.k-lock body{overflow:hidden!important}.k-sec{padding:36px 0}@media(min-width:900px){.k-sec{padding:56px 0}}.k-sec:has(.k-trust){padding:16px 0}.k-h2{margin:6px 0 10px}.k-lead{margin-bottom:18px}.k-pp{padding:12px 0 28px}@media(min-width:900px){.k-pp{padding:28px 0 48px}.k-pp__g{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:44px}body.klidos-on .k-gal{position:sticky;top:120px;align-self:start}.k-gal__dots{display:none}.k-pp h1{font-size:36px}.k-pp__sub{font-size:16.5px}}.k-gal__th,.k-gal__trust{display:none}@media(min-width:900px){.k-gal__th{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px;margin-top:12px}.k-gal__th button{padding:0;border:2px solid transparent;border-radius:12px;overflow:hidden;background:var(--k-cream);cursor:pointer;aspect-ratio:1;opacity:.75;transition:.15s}.k-gal__th button.is-a,.k-gal__th button:hover{border-color:var(--k-green);opacity:1}.k-gal__th img{width:100%;height:100%;object-fit:cover;display:block}.k-gal__trust{display:flex;gap:10px;justify-content:space-between;margin-top:14px;background:#fff;border:1px solid var(--k-line);border-radius:16px;padding:12px 16px;font-size:13px;font-weight:800;color:var(--k-ink)}.k-gal__trust span{display:flex;align-items:center;gap:7px}.k-gal__trust svg{width:22px;height:22px;color:var(--k-green)}}.k-opt__flag--set{background:var(--k-black);color:var(--k-yellow)}.k-opt--set{background:linear-gradient(180deg,#fffbef,#fff);border-color:#e9c766}.k-opt--set.is-sel{border-color:var(--k-green);background:#fbfffc}.k-opt__img--set{position:relative;display:block;background:none!important}.k-opt__img--set img{position:absolute;width:62%;height:62%;object-fit:cover;border-radius:9px;border:2px solid #fff;box-shadow:0 2px 6px #0000001f}.k-opt__img--set img:nth-child(1){left:0;top:0;width:72%;height:72%;z-index:3}.k-opt__img--set img:nth-child(2){right:0;top:4%;z-index:2}.k-opt__img--set img:nth-child(3){right:6%;bottom:0;z-index:1}.k-opt__inc{grid-column:1/-1;display:flex;align-items:stretch;gap:6px;background:#fff;border:1px dashed #E2D6BC;border-radius:14px;padding:8px}.k-opt__inc i{align-self:center;font-style:normal;font-weight:900;color:var(--k-green);font-size:18px}.k-inc{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px;border:0;background:none;font:inherit;color:var(--k-ink);text-align:center;cursor:pointer;border-radius:10px}.k-inc img{width:100%;max-width:84px;aspect-ratio:1;object-fit:cover;border-radius:10px;background:var(--k-cream)}.k-inc small{font-size:11.5px;font-weight:800;line-height:1.2}.k-inc u{font-size:11px;color:var(--k-green);font-weight:800}button.k-inc:hover{background:var(--k-green-l)}.k-addon{grid-template-columns:24px 64px 1fr auto}.k-addon__img{position:relative;padding:0;border:0;background:none;cursor:zoom-in;width:64px;height:64px}.k-addon__img img{width:64px!important;height:64px!important;border-radius:12px}.k-addon__img i{position:absolute;right:-4px;bottom:-4px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0000002e;font-style:normal;font-size:11px;display:flex;align-items:center;justify-content:center}.k-addon__more{display:inline-block;margin-top:4px;padding:0;border:0;background:none;color:var(--k-green);font:inherit;font-size:12px;font-weight:800;text-decoration:underline;cursor:pointer}.k-up__img{padding:0;border:0;background:none;cursor:zoom-in}.k-up__more{display:block;padding:0;margin-top:2px;border:0;background:none;color:var(--k-green);font:inherit;font-size:11.5px;font-weight:800;text-decoration:underline;cursor:pointer}.k-up>button[data-k-addup]{align-self:center}.k-qv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;pointer-events:none}.k-qv__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#11131580;opacity:0;transition:opacity .2s}.k-qv__p{position:absolute;left:0;right:0;bottom:0;max-height:92vh;overflow-y:auto;background:var(--k-cream2);border-radius:24px 24px 0 0;transform:translateY(100%);transition:transform .3s cubic-bezier(.2,.8,.2,1);padding-bottom:env(safe-area-inset-bottom)}@media(min-width:900px){.k-qv__p{left:50%;right:auto;top:50%;bottom:auto;width:min(860px,92vw);max-height:88vh;border-radius:24px;transform:translate(-50%,-46%) scale(.97);opacity:0;display:grid;grid-template-columns:1fr 1fr}.k-qv.is-open .k-qv__p{transform:translate(-50%,-50%);opacity:1}}.k-qv.is-open{pointer-events:auto}.k-qv.is-open .k-qv__bg{opacity:1}.k-qv.is-open .k-qv__p{transform:none}@media(min-width:900px){.k-qv.is-open .k-qv__p{transform:translate(-50%,-50%)}}.k-qv__x{position:absolute;top:10px;right:10px;z-index:3;width:40px;height:40px;border-radius:50%;border:0;background:#fff;box-shadow:0 2px 8px #00000026;font-size:24px;cursor:pointer}.k-qv__gal{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--k-cream)}.k-qv__gal::-webkit-scrollbar{display:none}.k-qv__gal img{flex:0 0 86%;aspect-ratio:1;object-fit:cover;scroll-snap-align:start}@media(min-width:900px){.k-qv__gal{grid-row:1/3}.k-qv__gal img{flex-basis:100%}}.k-qv__hint{text-align:center;font-size:11.5px;color:var(--k-ink2);margin:6px 0 0;font-weight:700}@media(min-width:900px){.k-qv__hint{display:none}}.k-qv__b{padding:14px 18px 22px}@media(min-width:900px){.k-qv__b{padding:34px 28px}}.k-qv__b h3{font-size:22px;margin-bottom:6px}.k-qv__s{color:var(--k-ink2);font-size:15px;margin:0 0 12px}.k-qv__pr{display:flex;align-items:center;gap:10px;margin:4px 0 14px;flex-wrap:wrap}.k-qv__pr strong{font-family:var(--k-head);font-size:24px}.k-qv__pr s{color:#9aa3ae}.k-qv__link{display:block;text-align:center;margin-top:12px;font-weight:800;color:var(--k-ink2);font-size:14px}.k-btn.is-load{opacity:.7;pointer-events:none}.k-xs{grid-template-columns:1fr 1fr;gap:12px}.k-xs__c img{aspect-ratio:1}.k-xs__b{padding:12px}.k-xs__b h3{font-size:16px}.k-xs__b p{font-size:13px}.k-xs__pr strong{font-size:17px}@media(min-width:900px){.k-xs{grid-template-columns:repeat(auto-fit,minmax(240px,320px));justify-content:center;gap:18px}.k-xs__b{padding:16px}.k-xs__b h3{font-size:18px}}.k-ps__c img{aspect-ratio:16/11}.k-ps__b{padding:14px 16px 18px}@media(max-width:899px){.k-ps{grid-template-columns:1fr 1fr;gap:10px}.k-ps__b{padding:10px 10px 14px}.k-ps__b h3{font-size:15.5px}.k-ps__b p{font-size:13px;line-height:1.45}.k-ps__l{font-size:10.5px;padding:4px 8px}.k-ps__c img{aspect-ratio:1}}.k-feat__i{padding:14px 12px}.k-faq details{margin-bottom:8px}.k-faq summary{padding:14px 0}@media(max-width:899px){.k-xs__c:last-child:nth-child(odd){grid-column:1/-1;flex-direction:row}.k-xs__c:last-child:nth-child(odd) img{width:42%;flex:0 0 42%}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/klidos-fix.css.map */
