html,body{overflow-x:clip}.kk-offer .kk-offer__grid>*{min-width:0}.kk-offer .kk-gal,.kk-offer .kk-gal__thumbs{max-width:100%;min-width:0}.kk .kk-offer__nudge{font:italic 500 16px/1.45 var(--kk-serif);color:#8a3b2e;margin:0 0 12px}.kk .kk-offer__nudge[hidden],.kk .kk-offer__nudge:empty{display:none}.kk-offer__total s{font-size:18px}.kk-pay{list-style:none;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:14px 0 0;padding:0}.kk-pay svg{width:38px;height:24px;display:block}.kk-offer__sum .kk-save{font-size:13px}.kk-add.is-incl{display:none!important}.kk-ed__price s,.kk-ed__link,.kk-ed__note,.kk-add__text a:empty{display:none!important}.kk-bundle{background:#fff;border:1px solid var(--kk-rule);border-radius:12px;padding:12px 14px;margin:0 0 14px}.kk .kk-bundle__h{font:600 12px/1.4 var(--kk-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--kk-muted);margin:0 0 6px}.kk-bundle__list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.kk-bundle__list li{display:flex;justify-content:space-between;gap:12px;font-size:14px;line-height:1.4}.kk-bundle__list li span:before{content:"\2713";color:var(--kk-green-2);font-weight:700;margin-right:8px}.kk-bundle__list li b{font-weight:600;color:var(--kk-green);white-space:nowrap}.kk-bundle__list li.is-incl b{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--kk-green-2)}.kk-offer__desc{margin-top:22px;border-top:1px solid var(--kk-rule);padding-top:14px}.kk-offer__desc summary{cursor:pointer;font:600 16px var(--kk-serif);color:var(--kk-green)}.kk-offer__desc .kk-rte{margin-top:12px;font-size:15px;line-height:1.65}.kk-offer__desc h3{font:600 17px var(--kk-serif);color:var(--kk-green);margin:16px 0 6px}.kk-offer__desc ul{padding-left:18px;margin:0}.ccp-drawer .ccp-qty,.ccp-cart .ccp-qty{display:none!important}.ccp-drawer__foot>.ccp-sumrow:first-child{display:none!important}.ccp-drawer__foot>.ccp-sumrow--total{margin-top:0!important;font-size:18px}.ccp-line__thumb{background:#f4f1ea!important}.ccp-line__thumb img{object-fit:cover}.ccp-line__title{font-size:16px}.kk-offer .kk-offer__hook{font-size:18px;line-height:1.6}.kk-offer .kk-ed__title{font-size:20px}.kk-offer .kk-ed__sub{font-size:16px;line-height:1.5;color:#3f463f}.kk-offer .kk-ed__price b{font-size:21px}.kk-offer .kk-ed{padding-top:16px;padding-bottom:16px}.kk-offer .kk-ed__radio,.kk-offer .kk-add__box{transform:scale(1.15)}.kk-offer .kk-add__text b{font-size:17px}.kk-offer .kk-add__text small{font-size:15px;line-height:1.45}.kk-offer .kk-add__price{font-size:16px;font-weight:600}.kk-offer .kk-offer__opts legend,.kk-offer .kk-offer__h{font-size:15px;letter-spacing:.08em}.kk-offer .kk-offer__total b{font-size:30px}.kk-offer .kk-bundle__list li{font-size:15.5px}.kk-offer .kk-offer__btn{min-height:60px;font-size:19px}.kk-offer .kk-list li,.kk-offer .kk-offer__delivery{font-size:16px;line-height:1.55}.kk-faq summary,.kk-faq .kk-faq__q{font-size:18px}.kk-faq .kk-rte,.kk-faq p{font-size:16.5px;line-height:1.6}.kk-sticky .kk-btn{min-height:50px;font-size:17px}@media(max-width:899px){.kk-offer .kk-gal__thumbs{display:flex!important;flex-wrap:nowrap;overflow-x:auto;gap:8px;padding-bottom:4px;-webkit-overflow-scrolling:touch}.kk-offer .kk-gal__thumbs button{flex:0 0 66px;width:66px}.kk-offer .kk-offer__info .kk-eyebrow{font-size:12px;letter-spacing:.12em}.kk-offer .kk-offer__info h1{font-size:36px}.kk-offer .kk-chips li{font-size:14px}}.ccp-drawer .ccp-drawer__alt,.ccp-drawer .ccp-vmini,.ccp-drawer .ccp-suggest,.ccp-drawer .ccp-unlocked{display:none!important}.kk-up{margin:16px 0 4px;padding:14px;border:1px solid #e3ded3;border-radius:14px;background:#faf8f3}.kk-up__h{font:600 12px/1.3 var(--kk-sans,sans-serif);letter-spacing:.12em;text-transform:uppercase;color:#5b6159;margin:0 0 10px}.kk-up ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.kk-up__i{display:grid;grid-template-columns:52px 1fr auto;gap:12px;align-items:center;background:#fff;border-radius:12px;padding:10px;border:1px solid #ece7dc}.kk-up__i--swap{border-color:#3d6b4f;box-shadow:0 0 0 1px #3d6b4f inset}.kk-up__img img{width:52px;height:52px;object-fit:cover;border-radius:8px;display:block;background:#f4f1ea}.kk-up__t b{display:block;font-size:15.5px;line-height:1.3;color:#1f3b2d}.kk-up__t small{display:block;font-size:13.5px;line-height:1.4;color:#5b6159;margin-top:2px}.kk-up__btn{min-height:44px;padding:0 14px;border-radius:99px;border:1.5px solid #1f3b2d;background:#fff;color:#1f3b2d;font:600 15px var(--kk-sans,sans-serif);cursor:pointer;white-space:nowrap}.kk-up__btn:hover,.kk-up__btn:focus-visible{background:#1f3b2d;color:#fff}.kk-up__btn[disabled]{opacity:.6;cursor:default}@media(max-width:899px){.kk-offer{padding-top:8px!important;padding-bottom:28px!important}.kk-offer .kk-offer__grid{gap:14px!important}.kk-offer .kk-gal__main{border-radius:14px;overflow:hidden}.kk-offer .kk-gal__thumbs{gap:6px!important;margin-top:8px!important;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:0!important}.kk-offer .kk-gal__thumbs::-webkit-scrollbar{display:none}.kk-offer .kk-gal__thumbs button{flex:0 0 52px!important;width:52px!important;height:52px;border-radius:8px;overflow:hidden;padding:0}.kk-offer .kk-gal__thumbs button img{width:100%;height:100%;object-fit:cover}.kk-offer .kk-offer__info .kk-eyebrow{display:none}.kk-offer .kk-offer__info h1{font-size:32px!important;margin:0 0 8px!important;line-height:1.1}.kk-offer .kk-offer__hook{font-size:16.5px!important;line-height:1.5!important;margin:0 0 12px!important}.kk-offer .kk-chips{display:flex!important;flex-wrap:wrap;gap:6px!important;margin:0 0 18px!important;padding:0}.kk-offer .kk-chips li{display:inline-flex!important;font-size:12.5px!important;padding:5px 10px!important;margin:0!important;border-radius:99px;white-space:nowrap}.kk-offer .kk-offer__opts{margin:0 0 6px!important}.kk-offer .kk-offer__opts legend,.kk-offer .kk-offer__h{font-size:13px!important;margin-bottom:8px!important}.kk-offer .kk-ed{padding:12px 14px!important;margin-bottom:8px!important;border-radius:14px!important;gap:10px!important}.kk-offer .kk-ed.is-on{box-shadow:0 8px 22px #1f3b2d1f}.kk-offer .kk-ed__title{font-size:18px!important}.kk-offer .kk-ed__sub{font-size:14.5px!important;line-height:1.4!important;margin-top:2px}.kk-offer .kk-ed__price b{font-size:19px!important}.kk-offer .kk-offer__adds{margin-top:14px!important}.kk-offer .kk-add{padding:10px 12px!important;margin-bottom:8px!important;border-radius:12px!important;gap:10px!important}.kk-offer .kk-add__img img{width:40px!important;height:40px!important}.kk-offer .kk-add__text b{font-size:15.5px!important}.kk-offer .kk-add__text small{font-size:13.5px!important;line-height:1.35!important}.kk-offer .kk-offer__sum{margin-top:14px!important;padding:16px!important;border-radius:16px!important}.kk-offer .kk-bundle{display:none!important}.kk-offer .kk-offer__total{margin-bottom:2px!important}.kk-offer .kk-offer__total b{font-size:28px!important}.kk-offer .kk-offer__nudge{font-size:14.5px!important;margin:6px 0 10px!important}.kk-offer .kk-offer__btn{min-height:56px!important;font-size:18px!important;border-radius:12px!important}.kk-offer .kk-pay{margin-top:10px!important}.kk-offer .kk-offer__delivery{margin-top:14px!important;font-size:14.5px!important}.kk-offer .kk-list{margin-top:10px!important}.kk-offer .kk-list li{font-size:14.5px!important;line-height:1.45!important;margin-bottom:6px!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/kk-extra.css.map */
