@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@100;200;300;400;500&family=Inter:wght@300;400;500&display=swap');@font-face{font-family:'Athena';src:url('/user/documents/upload/Athena.woff2') format('woff2'),url('/user/documents/upload/Athena.woff') format('woff'),url('/user/documents/upload/Athena.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Athena';src:url('/user/documents/upload/Athena-Italic.woff2') format('woff2'),url('/user/documents/upload/Athena-Italic.woff') format('woff'),url('/user/documents/upload/Athena-Italic.ttf') format('truetype');font-weight:normal;font-style:italic;font-display:swap}.knot-about{--knot-bg:#F7F2EC;--knot-surface:#EFE6D8;--knot-rose:#E09888;--knot-rose-dark:#C87E6E;--knot-text:#1C1814;--knot-text-soft:#4A4440;--knot-muted:#8C8278;--knot-white:#FFFFFF;--knot-coral:#f68c7b;--knot-font-heading:'Athena','Raleway',Georgia,serif;--knot-font-body:'Inter',system-ui,sans-serif;--knot-max-w:1280px;--knot-gutter:clamp(1.25rem,5vw,2.5rem);--knot-radius:16px;--knot-shadow-card:0 4px 20px rgba(28,24,20,.08);font-family:var(--knot-font-body);color:var(--knot-text);line-height:1.7;font-size:1.05rem;-webkit-font-smoothing:antialiased;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);width:100vw;overflow-x:hidden}.knot-about *,.knot-about *::before,.knot-about *::after{box-sizing:border-box}.knot-about img{display:block;max-width:100%}.knot-about ul{list-style:none;padding:0;margin:0}.knot-about h1,.knot-about h2,.knot-about h3,.knot-about p{margin:0;padding:0}.knot-about a{color:inherit;text-decoration:none}.knot-eyebrow{font-size:1.25rem!important;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--knot-rose);margin-bottom:1.8rem!important}.knot-section-header{text-align:center;margin-bottom:clamp(2rem,4vw,3.5rem)}.knot-section-title{font-family:var(--knot-font-heading);font-size:clamp(3rem,5.5vw,4.2rem);font-weight:400;line-height:1.15;letter-spacing:-.01em;color:var(--knot-text)}.knot-hero{background:var(--knot-surface);text-align:center;padding:clamp(5rem,10vw,9rem) var(--knot-gutter) clamp(4rem,8vw,7rem);max-width:100%!important;margin-inline:0!important;position:relative!important}.knot-hero__inner{transition:opacity .45s ease-in-out!important}.knot-hero__inner--fading{opacity:0!important}.knot-hero__dots{position:absolute!important;left:50%!important;bottom:40px!important;transform:translateX(-50%)!important;display:flex!important;gap:10px!important;z-index:6!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.knot-hero__dot{width:46px!important;height:3px!important;border-radius:2px!important;border:0!important;background:rgba(255,255,255,.5)!important;padding:0!important;cursor:pointer!important;transition:background .3s ease,width .3s ease!important;outline:none!important;box-shadow:0 1px 3px rgba(0,0,0,.2)!important;position:relative!important;overflow:hidden!important}.knot-hero__dot:hover{background:rgba(255,255,255,.8)!important}.knot-hero__dot--active{background:rgba(255,255,255,.35)!important;width:74px!important}.knot-hero__dot--active::after{content:''!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:100%!important;background:#ffffff!important;border-radius:2px!important;transform-origin:left!important;animation:knot-hero-progress 5000ms linear forwards!important;box-shadow:0 0 4px rgba(255,255,255,.6)!important}@keyframes knot-hero-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}.knot-hero{overflow:hidden!important}.knot-hero__bg{position:absolute!important;inset:0!important;z-index:0!important;background-size:cover!important;background-repeat:no-repeat!important;background-position:center center;will-change:opacity!important;pointer-events:none!important;opacity:1!important;transition:opacity .45s ease-in-out!important}.knot-hero__bg--fading{opacity:0!important}.knot-hero__inner{position:relative!important;z-index:2!important;transition:opacity .45s ease-in-out!important}.knot-hero--align-left .knot-hero__inner{text-align:left!important;max-width:min(52%,600px)!important;margin-left:0!important;margin-right:auto!important}.knot-hero--align-left .knot-hero__title,.knot-hero--align-left .knot-hero__eyebrow,.knot-hero--align-left .knot-hero__subtitle{text-align:left!important}.knot-hero--align-left .knot-hero__btn{white-space:nowrap!important;width:auto!important;max-width:none!important}@media(max-width:768px){.knot-hero--align-left .knot-hero__inner{max-width:62%!important}}.knot-hero__arrow{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:32px!important;height:32px!important;border-radius:0!important;border:0!important;background:transparent!important;color:#1C1814!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;z-index:6!important;padding:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:transform .25s ease,opacity .25s ease!important;outline:none!important;opacity:.85!important}.knot-hero__arrow:hover{background:transparent!important;border:0!important;color:#1C1814!important;opacity:1!important;box-shadow:none!important}.knot-hero__arrow--prev{left:28px!important}.knot-hero__arrow--prev:hover{transform:translateY(-50%) translateX(-4px)!important}.knot-hero__arrow--next{right:28px!important}.knot-hero__arrow--next:hover{transform:translateY(-50%) translateX(4px)!important}.knot-hero__arrow svg{display:block!important;pointer-events:none!important;width:28px!important;height:28px!important;stroke:#1C1814!important;stroke-width:2.2!important;fill:none!important;filter:drop-shadow(0 1px 2px rgba(255,255,255,.4))!important}@media(max-width:768px){.knot-hero__dots{bottom:24px!important;gap:8px!important}.knot-hero__dot{width:32px!important;height:2.5px!important}.knot-hero__dot--active{width:52px!important}.knot-hero__arrow{width:26px!important;height:26px!important}.knot-hero__arrow--prev{left:12px!important}.knot-hero__arrow--next{right:12px!important}.knot-hero__arrow svg{width:22px!important;height:22px!important;stroke-width:2.3!important}}.knot-hero__title{font-family:var(--knot-font-heading);font-size:clamp(2.4rem,5.5vw,4.5rem);font-weight:400;line-height:1.15;letter-spacing:-.02em;color:var(--knot-text);margin-bottom:1.5rem}.knot-hero__subtitle{font-family:var(--knot-font-body);font-size:1.4rem;font-weight:300;color:var(--knot-text-soft);max-width:520px;margin-inline:auto;text-align:center!important}.knot-story{padding:clamp(3.5rem,7vw,6rem) var(--knot-gutter);background:var(--knot-bg);max-width:100%!important;margin-inline:0!important}.knot-story--alt{background:var(--knot-surface)}.knot-story__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2.5rem,5vw,5rem);align-items:center;max-width:var(--knot-max-w);margin-inline:auto}.knot-story__grid--reverse .knot-story__content{order:1}.knot-story__grid--reverse .knot-story__image{order:2}.knot-story__image{border-radius:var(--knot-radius);overflow:hidden;box-shadow:var(--knot-shadow-card)}.knot-story__image img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:4/3}.knot-story__title{font-family:var(--knot-font-heading);font-size:clamp(2rem,3.5vw,3rem);font-weight:400;line-height:1.2;color:var(--knot-text);margin-bottom:2.5rem!important}.knot-story__text{font-size:1.45rem!important;font-weight:300;line-height:1.95!important;color:var(--knot-text-soft);margin-bottom:1.5rem!important;text-align:justify!important}.knot-story__text:last-child{margin-bottom:0}.knot-story__list li{font-size:1.28rem;font-weight:300;line-height:1.85;color:var(--knot-text-soft);padding-left:1.5rem;position:relative;margin-bottom:.5rem}.knot-story__list li::before{content:'';position:absolute;left:0;top:.7em;width:7px;height:7px;border-radius:50%;background:var(--knot-coral)}.knot-cards-section{padding:clamp(3.5rem,7vw,6rem) var(--knot-gutter);background:var(--knot-surface)}.knot-cards__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;max-width:var(--knot-max-w);margin-inline:auto}.knot-card{border-radius:var(--knot-radius);padding:2rem 1.8rem;aspect-ratio:1/1;display:flex;flex-direction:column;justify-content:flex-start;position:relative;overflow:hidden}.knot-card--1{background:var(--knot-bg)}.knot-card--2{background:#E8DDD0}.knot-card--3{background:var(--knot-bg)}.knot-card--4{background:#E8DDD0}.knot-card__number{font-size:.85rem;font-weight:500;color:var(--knot-muted);margin-bottom:.75rem}.knot-card__title{font-family:var(--knot-font-heading);font-size:clamp(1.3rem,2vw,1.7rem);font-weight:400;line-height:1.3;color:var(--knot-text)}.knot-card__img-placeholder{flex:1;margin-top:1.5rem;border-radius:12px;background:rgba(28,24,20,.04)}.knot-card__img{flex:1;margin-top:1.5rem;border-radius:12px;overflow:hidden}.knot-card__img img{width:100%;height:100%;object-fit:cover;border-radius:12px}.knot-timeline-section{padding:clamp(3.5rem,7vw,6rem) var(--knot-gutter);background:var(--knot-bg)}.knot-timeline{max-width:750px;margin-inline:auto;position:relative;padding-left:2.5rem}.knot-timeline::before{content:'';position:absolute;left:0;top:0;bottom:0;width:2px;background:rgba(28,24,20,.1)}.knot-timeline__item{position:relative;padding-bottom:3rem}.knot-timeline__item:last-child{padding-bottom:0}.knot-timeline__item::before{content:'';position:absolute;left:-2.5rem;top:.35rem;width:10px;height:10px;border-radius:50%;background:var(--knot-coral);border:2px solid var(--knot-bg);transform:translateX(-4px)}.knot-timeline__year{font-size:.95rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--knot-coral);margin-bottom:.5rem}.knot-timeline__title{font-family:var(--knot-font-heading);font-size:1.6rem;font-weight:500;color:var(--knot-text);margin-bottom:.5rem}.knot-timeline__text{font-size:1.3rem;font-weight:300;line-height:1.75;color:var(--knot-text-soft);text-align:justify!important}.knot-team-section{padding:clamp(3.5rem,7vw,6rem) var(--knot-gutter);background:var(--knot-surface)}.knot-team__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;max-width:960px;margin-inline:auto}.knot-team__member{text-align:center}.knot-team__photo{width:180px;height:180px;border-radius:50%;overflow:hidden;margin:0 auto 1.2rem;box-shadow:var(--knot-shadow-card)}.knot-team__photo img{width:100%;height:100%;object-fit:cover}.knot-team__member--danek .knot-team__photo img{object-position:75% 20%}.knot-team__member--misa .knot-team__photo img{object-position:45% 30%}.knot-team__member--maty .knot-team__photo img{object-position:30% 25%}.knot-team__photo--placeholder{background:linear-gradient(145deg,var(--knot-surface),rgba(28,24,20,.06))}.knot-team__name{font-family:var(--knot-font-heading);font-size:1.8rem;font-weight:500;color:var(--knot-text);margin-bottom:.5rem}.knot-team__role{font-size:1.35rem;font-weight:300;line-height:1.7;color:var(--knot-text-soft);max-width:300px;margin-inline:auto;text-align:justify!important}.knot-cta{padding:clamp(3.5rem,7vw,6rem) var(--knot-gutter);background:var(--knot-bg)}.knot-cta__inner{text-align:center;background:linear-gradient(145deg,rgba(246,140,123,.10),rgba(224,152,136,.18));border-radius:var(--knot-radius);padding:clamp(3.5rem,7vw,6rem);max-width:860px;margin-inline:auto;border:1px solid rgba(224,152,136,.15)}.knot-cta__title{font-family:var(--knot-font-heading);font-size:clamp(2.5rem,5vw,3.8rem);font-weight:400;color:var(--knot-text);margin-bottom:2rem!important;letter-spacing:-.01em}.knot-reveal{opacity:0;transform:translateY(30px);transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1)}.knot-reveal.knot-visible{opacity:1;transform:translateY(0)}@media(max-width:768px){.knot-story__grid{grid-template-columns:1fr;gap:2rem}.knot-story__grid--reverse .knot-story__content{order:1}.knot-story__grid--reverse .knot-story__image{order:2}.knot-story__title{font-size:2rem!important;font-weight:500!important;letter-spacing:-.01em;border-bottom:2px solid var(--knot-coral);padding-bottom:.8rem;display:inline-block}.knot-story__text{font-size:1.2rem!important;line-height:1.8!important}.knot-team__grid{grid-template-columns:1fr;gap:2.5rem}.knot-team__photo{width:160px;height:160px}.knot-eyebrow{font-size:1.4rem!important}.knot-team__name{font-size:1.6rem!important}.knot-team__role{font-size:1.25rem!important;line-height:1.7!important;max-width:100%!important}.knot-team__photo{width:140px;height:140px}.knot-timeline__title{font-size:1.4rem!important}.knot-timeline__text{font-size:1.15rem!important}.knot-cards__grid{grid-template-columns:repeat(2,1fr);gap:1rem}.knot-card{aspect-ratio:auto;padding:1.8rem 1.5rem}.knot-card__title{font-size:1.2rem!important}.knot-section-title{font-size:2.2rem!important}}.knot-btn{display:inline-block;padding:1.4rem 4rem;background:var(--knot-coral);color:var(--knot-white)!important;font-family:var(--knot-font-body);font-size:1.15rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;border-radius:50px;text-decoration:none!important;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 16px rgba(246,140,123,.25)}.knot-btn:hover{background:var(--knot-rose-dark);transform:translateY(-2px);box-shadow:0 6px 28px rgba(224,152,136,.35)}.newsletter-wrapper,.newsletter,.newsletter-box,[class*="newsletter"],[id*="newsletter"],.sns-newsletter{display:none!important}.knot-contact{--knot-bg:#F7F2EC;--knot-surface:#EFE6D8;--knot-rose:#E09888;--knot-rose-dark:#C87E6E;--knot-text:#1C1814;--knot-text-soft:#4A4440;--knot-muted:#8C8278;--knot-white:#FFFFFF;--knot-coral:#f68c7b;--knot-font-heading:'Athena','Raleway',Georgia,serif;--knot-font-body:'Inter',system-ui,sans-serif;--knot-max-w:1280px;--knot-gutter:clamp(1.25rem,5vw,2.5rem);--knot-radius:16px;--knot-shadow-card:0 4px 20px rgba(28,24,20,.08);font-family:var(--knot-font-body);color:var(--knot-text);line-height:1.7;font-size:1.05rem;-webkit-font-smoothing:antialiased;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);width:100vw;overflow-x:hidden}.knot-contact *,.knot-contact *::before,.knot-contact *::after{box-sizing:border-box}.knot-contact h1,.knot-contact h2,.knot-contact h3,.knot-contact p{margin:0;padding:0}.knot-contact a{color:inherit;text-decoration:none}.knot-contact-section{padding:clamp(3.5rem,7vw,6rem) var(--knot-gutter);background:var(--knot-bg);max-width:100%!important;margin-inline:0!important}.knot-contact__grid{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(3rem,6vw,5rem);max-width:var(--knot-max-w);margin-inline:auto;align-items:start}.knot-contact__form-title{font-family:var(--knot-font-heading);font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:400;color:var(--knot-text);margin-bottom:3rem!important}.knot-contact__form-title+.knot-contact-form .knot-form-group:first-child{margin-top:.5rem}.knot-form-group{margin-bottom:1.8rem}.knot-form-label{display:block;font-family:var(--knot-font-body);font-size:1.4rem!important;font-weight:500;color:var(--knot-text);margin-bottom:.6rem}.knot-form-input{width:100%;padding:1.15rem 1.4rem;font-family:var(--knot-font-body);font-size:1.15rem;color:var(--knot-text);background:var(--knot-white);border:1.5px solid rgba(28,24,20,.12);border-radius:12px;outline:none;transition:border-color .3s ease,box-shadow .3s ease}.knot-form-input:focus{border-color:var(--knot-coral);box-shadow:0 0 0 3px rgba(246,140,123,.15)}.knot-form-input::placeholder{color:var(--knot-muted);font-weight:300}.knot-form-textarea{resize:vertical;min-height:180px}.knot-contact-form .knot-btn{border:none!important;cursor:pointer}.knot-contact__call-card{background:linear-gradient(145deg,rgba(246,140,123,.10),rgba(224,152,136,.18));border-radius:var(--knot-radius);padding:2.2rem;margin-bottom:1.5rem;text-align:center;border:1px solid rgba(224,152,136,.15)}.knot-contact__call-text{font-family:var(--knot-font-body);font-size:1.25rem;font-weight:400;color:var(--knot-text-soft);margin-bottom:.6rem}.knot-contact__call-number{font-family:var(--knot-font-body);font-size:1.9rem;font-weight:500;color:var(--knot-coral);display:block;transition:color .3s ease}.knot-contact__call-number:hover{color:var(--knot-rose-dark)}.knot-contact__info-card{background:var(--knot-surface);border-radius:var(--knot-radius);padding:2.2rem;margin-bottom:1.5rem}.knot-contact__info-title{font-family:var(--knot-font-heading);font-size:1.6rem;font-weight:500;color:var(--knot-text);margin-bottom:1.8rem!important}.knot-contact__info-item{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.4rem}.knot-contact__info-item:last-child{margin-bottom:0}.knot-contact__info-item svg{flex-shrink:0;margin-top:.2rem}.knot-contact__info-label{font-family:var(--knot-font-body);font-size:.95rem;font-weight:500;color:var(--knot-muted);margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.1em}.knot-contact__info-value{font-family:var(--knot-font-body);font-size:1.2rem;font-weight:300;color:var(--knot-text-soft);transition:color .3s ease}a.knot-contact__info-value:hover{color:var(--knot-coral)}.knot-contact__social-card{background:var(--knot-surface);border-radius:var(--knot-radius);padding:2.2rem}.knot-contact__social-links{display:flex;flex-direction:column;gap:1rem}.knot-contact__social-link{display:flex;align-items:center;gap:.75rem;font-family:var(--knot-font-body);font-size:1.2rem;font-weight:400;color:var(--knot-text-soft);transition:color .3s ease}.knot-contact__social-link:hover{color:var(--knot-coral)}@media(max-width:768px){.knot-contact__grid{grid-template-columns:1fr;gap:2.5rem}}.knot-faq{--knot-bg:#F7F2EC;--knot-surface:#EFE6D8;--knot-rose:#E09888;--knot-rose-dark:#C87E6E;--knot-text:#1C1814;--knot-text-soft:#4A4440;--knot-muted:#8C8278;--knot-white:#FFFFFF;--knot-coral:#f68c7b;--knot-font-heading:'Athena','Raleway',Georgia,serif;--knot-font-body:'Inter',system-ui,sans-serif;--knot-max-w:860px;--knot-gutter:clamp(1.25rem,5vw,2.5rem);--knot-radius:16px;font-family:var(--knot-font-body);color:var(--knot-text);line-height:1.7;font-size:1.05rem;-webkit-font-smoothing:antialiased;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);width:100vw;overflow-x:hidden}.knot-faq *,.knot-faq *::before,.knot-faq *::after{box-sizing:border-box}.knot-faq h1,.knot-faq h2,.knot-faq h3,.knot-faq p{margin:0;padding:0}.knot-faq a{color:inherit;text-decoration:none}.knot-faq-section{padding:clamp(3.5rem,7vw,6rem) var(--knot-gutter);background:var(--knot-bg);max-width:100%!important;margin-inline:0!important}.knot-faq__content{max-width:var(--knot-max-w);margin-inline:auto}.knot-faq-group{margin-bottom:3.5rem}.knot-faq-group__title{font-family:var(--knot-font-heading);font-size:1.6rem!important;font-weight:500;color:var(--knot-muted);margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid rgba(28,24,20,.08);text-transform:uppercase;letter-spacing:.08em}.knot-faq-item{border-bottom:1px solid rgba(28,24,20,.06);overflow:hidden}.knot-faq-item__q{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.6rem 0;background:none;border:none;cursor:pointer;font-family:var(--knot-font-body);font-size:1.5rem!important;font-weight:400;color:var(--knot-text);text-align:left;line-height:1.5;transition:color .3s ease}.knot-faq-item__q:hover{color:var(--knot-coral)}.knot-faq-item__q svg{flex-shrink:0;margin-left:1rem;transition:transform .3s ease;color:var(--knot-coral)}.knot-faq-item__a{max-height:0!important;overflow:hidden!important;padding:0!important;transition:max-height .4s ease,padding .4s ease}.knot-faq-item__a p{font-family:var(--knot-font-body);font-size:1.45rem!important;font-weight:300;line-height:1.85;color:var(--knot-text-soft);padding-bottom:1.5rem;text-align:justify}.knot-faq-item--open .knot-faq-item__q svg{transform:rotate(180deg)}.knot-faq-item--open .knot-faq-item__a{max-height:600px!important;padding:0 0 1.5rem!important}.knot-faq-cta{text-align:center;margin-top:3rem;padding:3rem;background:var(--knot-surface);border-radius:var(--knot-radius)}.knot-faq-cta__text{font-family:var(--knot-font-body);font-size:1.45rem!important;font-weight:400;color:var(--knot-text);margin-bottom:2rem!important}@media(max-width:480px){.knot-faq-item__q{font-size:1.05rem}.knot-faq-item__a p{font-size:1rem}.knot-faq-group__title{font-size:1.5rem}}.knot-loyalty{--knot-bg:#F7F2EC;--knot-surface:#EFE6D8;--knot-rose:#E09888;--knot-rose-dark:#C87E6E;--knot-text:#1C1814;--knot-text-soft:#4A4440;--knot-muted:#8C8278;--knot-white:#FFFFFF;--knot-coral:#f68c7b;--knot-font-heading:'Athena','Raleway',Georgia,serif;--knot-font-body:'Inter',system-ui,sans-serif;--knot-max-w:1280px;--knot-gutter:clamp(1.25rem,5vw,2.5rem);--knot-radius:16px;--knot-shadow-card:0 4px 20px rgba(28,24,20,.08);font-family:var(--knot-font-body);color:var(--knot-text);line-height:1.7;font-size:1.05rem;-webkit-font-smoothing:antialiased;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);width:100vw;overflow-x:hidden}.knot-loyalty *,.knot-loyalty *::before,.knot-loyalty *::after{box-sizing:border-box}.knot-loyalty h1,.knot-loyalty h2,.knot-loyalty h3,.knot-loyalty p{margin:0;padding:0}.knot-loyalty a{color:inherit;text-decoration:none}.knot-loyalty img{display:block;max-width:100%}.knot-loyalty-intro{padding:clamp(4rem,8vw,7rem) var(--knot-gutter);background:var(--knot-bg)}.knot-loyalty-intro__grid{display:grid;grid-template-columns:0.45fr 1fr;gap:clamp(2.5rem,5vw,4rem);max-width:var(--knot-max-w);margin-inline:auto;align-items:center}.knot-loyalty-intro__img{border-radius:var(--knot-radius);overflow:hidden;box-shadow:var(--knot-shadow-card)}.knot-loyalty-intro__img img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}.knot-loyalty-intro__content{display:flex;flex-direction:column;gap:.5rem}.knot-loyalty-intro__title{font-family:var(--knot-font-heading);font-size:clamp(2.2rem,4.5vw,3.2rem);font-weight:400;color:var(--knot-text);margin-bottom:1.2rem}.knot-loyalty-intro__text{font-size:1.75rem;font-weight:300;line-height:1.8;color:var(--knot-text-soft)}.knot-loyalty-benefits{padding:clamp(4rem,8vw,7rem) var(--knot-gutter);background:var(--knot-surface)}.knot-loyalty-benefits__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;max-width:var(--knot-max-w);margin-inline:auto}.knot-loyalty-benefit{background:var(--knot-white);border-radius:var(--knot-radius);overflow:hidden;box-shadow:var(--knot-shadow-card);text-align:center;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1)}.knot-loyalty-benefit:hover{transform:translateY(-4px);box-shadow:0 8px 32px rgba(28,24,20,.14)}.knot-loyalty-benefit__img{aspect-ratio:16/10;overflow:hidden}.knot-loyalty-benefit__img img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.knot-loyalty-benefit:hover .knot-loyalty-benefit__img img{transform:scale(1.04)}.knot-loyalty-benefit__title{font-family:var(--knot-font-heading)!important;font-size:2rem!important;font-weight:500!important;color:var(--knot-text)!important;padding:2.5rem 2rem 1rem!important;margin:0!important}.knot-loyalty-benefit__text{font-size:1.45rem!important;font-weight:300!important;line-height:1.9!important;color:var(--knot-text-soft)!important;padding:.5rem 2rem 2.5rem!important;margin:0!important}.knot-loyalty-benefits__more{text-align:center!important;font-family:var(--knot-font-heading)!important;font-size:2.5rem!important;font-weight:400!important;color:var(--knot-text)!important;margin-top:4rem!important;font-style:normal!important}.knot-loyalty-steps-section{padding:clamp(4rem,8vw,7rem) var(--knot-gutter);background:var(--knot-bg)}.knot-loyalty-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;max-width:var(--knot-max-w);margin-inline:auto}.knot-loyalty-step{background:var(--knot-white);border-radius:var(--knot-radius);padding:3.5rem 2.5rem;text-align:center;box-shadow:var(--knot-shadow-card);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1)}.knot-loyalty-step:hover{transform:translateY(-4px);box-shadow:0 8px 32px rgba(28,24,20,.14)}.knot-loyalty-step__number{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background:linear-gradient(145deg,var(--knot-coral),var(--knot-rose));color:var(--knot-white);font-family:var(--knot-font-heading);font-size:2.2rem;font-weight:500;margin-bottom:2.5rem;box-shadow:0 4px 16px rgba(246,140,123,.25)}.knot-loyalty-step__title{font-family:var(--knot-font-heading);font-size:2rem;font-weight:500;color:var(--knot-text);margin-bottom:1rem}.knot-loyalty-step__text{font-size:1.55rem;font-weight:300;line-height:1.8;color:var(--knot-text-soft)}.knot-loyalty-discount{padding:clamp(4rem,8vw,7rem) var(--knot-gutter);background:var(--knot-surface)}.knot-loyalty-discount__inner{max-width:800px;margin-inline:auto;text-align:center;background:var(--knot-white);border-radius:var(--knot-radius);padding:clamp(3.5rem,7vw,5.5rem);box-shadow:var(--knot-shadow-card);position:relative;overflow:hidden}.knot-loyalty-discount__inner::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--knot-coral),var(--knot-rose))}.knot-loyalty-badge{display:inline-flex;align-items:center;justify-content:center;width:100px;height:100px;border-radius:50%;background:linear-gradient(145deg,var(--knot-coral),var(--knot-rose));color:var(--knot-white);font-family:var(--knot-font-heading);font-size:1.8rem;font-weight:500;margin-bottom:2.5rem;box-shadow:0 8px 30px rgba(246,140,123,.3)}.knot-loyalty-discount__title{font-family:var(--knot-font-heading);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:400;color:var(--knot-text);margin-bottom:2.5rem}.knot-loyalty-discount__text{font-size:1.5rem;font-weight:300;line-height:1.9;color:var(--knot-text-soft);margin-bottom:2rem}.knot-loyalty-discount__warn{font-size:1.3rem;font-weight:400;color:var(--knot-coral);font-style:italic;margin-top:1.5rem}.knot-loyalty-credits{padding:clamp(4rem,8vw,7rem) var(--knot-gutter);background:var(--knot-bg)}.knot-loyalty-credits__visual{display:grid;grid-template-columns:0.4fr 1fr;gap:clamp(2.5rem,5vw,4rem);max-width:960px;margin-inline:auto;align-items:center}.knot-loyalty-credits__img-side{border-radius:var(--knot-radius);overflow:hidden;box-shadow:var(--knot-shadow-card);max-width:300px}.knot-loyalty-credits__img-side img{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:3/4}.knot-loyalty-credits__content{display:flex;flex-direction:column;align-items:flex-start}.knot-loyalty-credits__content .knot-eyebrow{text-align:left}.knot-loyalty-credits__content .knot-section-title{text-align:left;margin-bottom:2.5rem}.knot-loyalty-benefits__note{text-align:center!important;font-size:1.4rem!important;font-weight:300!important;color:var(--knot-muted)!important;margin-top:1.5rem!important;font-style:italic!important}.knot-loyalty-credits__center{max-width:860px;margin-inline:auto;text-align:center}.knot-loyalty-credits__highlights{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-top:3.5rem;margin-bottom:2.5rem}.knot-loyalty-credits__highlight{background:var(--knot-white);border-radius:var(--knot-radius);padding:3.5rem 3rem;box-shadow:0 6px 30px rgba(28,24,20,.1);text-align:center;border-top:4px solid var(--knot-coral)}.knot-loyalty-credits__highlight-big{font-family:'Inter',system-ui,sans-serif;font-size:3.2rem;font-weight:600;color:var(--knot-coral);margin-bottom:1.2rem;letter-spacing:-.02em}.knot-loyalty-credits__highlight-label{font-size:1.75rem;font-weight:300;line-height:1.7;color:var(--knot-text-soft)}.knot-loyalty-credits__text-simple{font-size:1.5rem;font-weight:300;line-height:2;color:var(--knot-text-soft);margin-bottom:.8rem}.knot-loyalty-credits__text-simple strong{font-weight:600;color:var(--knot-text)}.knot-loyalty-credits__note{font-size:1.35rem;font-weight:300;color:var(--knot-muted);font-style:italic;margin-top:1.5rem}.knot-loyalty-tutorial{padding:clamp(4rem,8vw,7rem) var(--knot-gutter);background:var(--knot-surface)}.knot-loyalty-tutorial__steps{max-width:900px;margin-inline:auto;display:flex;flex-direction:column;gap:3.5rem}.knot-loyalty-tutorial__item{background:var(--knot-white);border-radius:var(--knot-radius);padding:2rem 3.5rem 3.5rem;box-shadow:var(--knot-shadow-card)}.knot-loyalty-tutorial__label{font-family:var(--knot-font-heading);font-size:1.7rem;font-weight:500;color:var(--knot-coral);margin-bottom:.3rem}.knot-loyalty-tutorial__desc{font-size:1.7rem;font-weight:300;line-height:1.8;color:var(--knot-text-soft);margin-bottom:2.5rem}.knot-loyalty-tutorial__img{width:100%;border-radius:12px;box-shadow:0 2px 12px rgba(28,24,20,.06)}.knot-loyalty-cta__sub{font-size:1.5rem!important;font-weight:300!important;color:var(--knot-text-soft)!important;margin-bottom:4.5rem!important}@media(max-width:768px){.knot-loyalty .knot-hero__title{font-size:3rem!important}.knot-loyalty .knot-section-title,.knot-loyalty-intro__title{font-size:2.4rem!important}.knot-loyalty-intro__grid{grid-template-columns:1fr;max-width:500px;text-align:center}.knot-loyalty-intro__img{max-width:200px;margin-inline:auto}.knot-loyalty-intro__text{font-size:1.45rem!important}.knot-loyalty-benefits__grid{grid-template-columns:1fr!important;gap:2rem!important;max-width:480px}.knot-loyalty-benefit__img{height:190px!important;aspect-ratio:auto!important}.knot-loyalty-benefit__title{font-size:1.8rem!important;padding:1.8rem 2rem .8rem!important}.knot-loyalty-benefit__text{font-size:1.4rem!important;padding:.5rem 2rem 1.8rem!important}.knot-loyalty-steps{grid-template-columns:repeat(2,1fr)!important;gap:1.5rem}.knot-loyalty-step{padding:2.5rem 1.5rem!important}.knot-loyalty-step__number{width:55px!important;height:55px!important;font-size:1.6rem!important;margin-bottom:1.5rem!important}.knot-loyalty-step__title{font-size:1.6rem!important;margin-bottom:1rem!important}.knot-loyalty-step__text{font-size:1.35rem!important}.knot-loyalty-credits__highlights{grid-template-columns:1fr!important;gap:2rem}.knot-loyalty-credits__highlight{padding:2.5rem 2rem!important}.knot-loyalty-credits__highlight-big{font-size:2.5rem!important}.knot-loyalty-credits__highlight-label{font-size:1.5rem!important}.knot-loyalty-tutorial__item{padding:2rem 2rem 2.5rem!important}.knot-loyalty-tutorial__label{font-size:1.5rem!important}.knot-loyalty-tutorial__desc{font-size:1.35rem!important;margin-bottom:1.5rem!important}.knot-loyalty-cta__sub{font-size:1.4rem!important;margin-bottom:3rem!important}.knot-loyalty-benefits__more{font-size:2rem!important;margin-top:3rem!important}.knot-loyalty-benefits__note{font-size:1.15rem!important}}@media(max-width:480px){.knot-loyalty-intro__grid{max-width:100%}.knot-loyalty-intro__img{max-width:160px}.knot-loyalty .knot-hero__title{font-size:2.6rem!important}.knot-loyalty .knot-section-title,.knot-loyalty-intro__title{font-size:2rem!important}.knot-loyalty-intro__text{font-size:1.3rem!important}.knot-loyalty-benefit__img{height:160px!important}.knot-loyalty-steps{grid-template-columns:1fr!important;gap:1.5rem;max-width:340px;margin-inline:auto}.knot-loyalty-step__number{width:50px!important;height:50px!important;font-size:1.4rem!important}.knot-loyalty-step__title{font-size:1.45rem!important}.knot-loyalty-step__text{font-size:1.25rem!important}.knot-loyalty-benefit__title{font-size:1.6rem!important}.knot-loyalty-benefit__text{font-size:1.3rem!important}.knot-loyalty-credits__highlight-big{font-size:2.2rem!important}.knot-loyalty-credits__highlight-label{font-size:1.3rem!important}.knot-loyalty-credits__highlight{padding:2rem 1.5rem!important}.knot-loyalty-tutorial__item{padding:1.5rem 1.5rem 2rem!important}.knot-loyalty-tutorial__label{font-size:1.35rem!important}.knot-loyalty-tutorial__desc{font-size:1.2rem!important}.knot-loyalty-benefits__more{font-size:1.8rem!important}.knot-btn{padding:1.2rem 3rem!important;font-size:1rem!important}}#newsWrapper.blog-wrapper{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:2rem!important;max-width:1280px!important;margin-inline:auto!important;padding:0 clamp(1.25rem,5vw,2.5rem)!important}#newsWrapper .news-item{border-radius:16px!important;overflow:hidden!important;box-shadow:0 4px 20px rgba(28,24,20,.08)!important;transition:transform .3s ease,box-shadow .3s ease!important;background:#fff!important;display:flex!important;flex-direction:column!important}#newsWrapper .news-item{width:100%!important}#newsWrapper .news-item:hover{transform:translateY(-4px)!important;box-shadow:0 8px 32px rgba(28,24,20,.14)!important}#newsWrapper .news-item>a{text-decoration:none!important;color:inherit!important;display:flex!important;flex-direction:column!important;height:100%!important;width:100%!important}#newsWrapper .news-item .image{display:block!important;width:100%!important;max-width:100%!important;min-width:100%!important;height:auto!important;aspect-ratio:16/10!important;overflow:hidden!important;border-radius:16px 16px 0 0!important;padding:0!important;margin:0!important;flex-shrink:0!important;box-sizing:border-box!important;float:none!important;position:relative!important}#newsWrapper .news-item .image img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;min-width:100%!important;object-fit:cover!important;border-radius:0!important;margin:0!important;padding:0!important;transition:transform .4s ease!important;float:none!important;position:static!important}#newsWrapper .news-item:hover .image img{transform:scale(1.04)!important}#newsWrapper .news-item .text{padding:1.5rem 1.8rem 1.8rem!important;display:flex!important;flex-direction:column!important;flex:1!important;position:relative!important;background:#fff!important;left:auto!important;bottom:auto!important;width:100%!important;max-width:100%!important;border-radius:0!important;overflow:visible!important;float:none!important;box-sizing:border-box!important}#newsWrapper .news-item .text h2{font-family:'Athena','Raleway',Georgia,serif!important;font-size:1.5rem!important;font-weight:400!important;line-height:1.3!important;color:#1C1814!important;margin-bottom:.75rem!important}#newsWrapper .news-item .text p{font-family:'Inter',system-ui,sans-serif!important;font-size:1.1rem!important;font-weight:300!important;line-height:1.7!important;color:#4A4440!important;margin-bottom:1rem!important}#newsWrapper .news-item .text .read-more,#newsWrapper .news-item .text a[class*="more"]{font-family:'Inter',system-ui,sans-serif!important;font-size:1rem!important;font-weight:500!important;color:#f68c7b!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin-top:auto!important}.sectionDescription{max-width:860px!important;margin:0 auto 3rem!important;text-align:center!important;font-family:'Inter',system-ui,sans-serif!important;font-size:1.2rem!important;font-weight:300!important;line-height:1.8!important;color:#4A4440!important}@media(max-width:768px){.blog-wrapper{grid-template-columns:repeat(2,1fr)!important;gap:1.5rem!important}#newsWrapper.blog-wrapper{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:480px){.blog-wrapper{grid-template-columns:1fr!important;gap:1.5rem!important}#newsWrapper.blog-wrapper{grid-template-columns:1fr!important}}@media(max-width:480px){.knot-hero__title{font-size:2.2rem}.knot-hero__subtitle{font-size:1.05rem}.knot-story__title{font-size:1.8rem!important;font-weight:500!important;border-bottom:2px solid var(--knot-coral);padding-bottom:.6rem;display:inline-block}.knot-story__text{font-size:1.1rem!important;line-height:1.75!important}.knot-story__image{order:1!important}.knot-story__content{order:2!important}.knot-timeline__title{font-size:1.3rem!important}.knot-timeline__text{font-size:1.05rem!important}.knot-team__grid{grid-template-columns:1fr;gap:2.5rem}.knot-team__photo{width:150px;height:150px}.knot-team__name{font-size:1.5rem!important}.knot-team__role{font-size:1.15rem!important;line-height:1.7!important;max-width:100%!important}.knot-team__photo{width:140px;height:140px}.knot-cta__title{font-size:1.6rem}.knot-section-title{font-size:2rem!important}.knot-cards__grid{grid-template-columns:1fr 1fr;gap:.75rem}.knot-card__title{font-size:1.1rem!important}}.knot-tagline{background:#F7F2EC;padding:clamp(40px,5vw,64px) 16px;text-align:center;margin:0;width:100vw;max-width:none!important;position:relative;left:50%;transform:translateX(-50%);box-sizing:border-box}.knot-tagline__text{font-family:'Athena','Raleway',Georgia,serif;font-size:clamp(22px,2.4vw,34px);font-weight:500;line-height:1.35;color:#1C1814;max-width:1200px;margin:0 auto;padding:0;white-space:nowrap}.knot-categories{background:#F7F2EC;padding:clamp(56px,6vw,96px) clamp(20px,3vw,80px) clamp(56px,6vw,96px);margin:0;width:100vw;max-width:none!important;position:relative;left:50%;transform:translateX(-50%);box-sizing:border-box}.knot-categories__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1200px;margin:0 auto;width:100%}@media(min-width:992px){.knot-home-injected{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;position:relative!important;box-sizing:border-box!important}}.knot-cat{position:relative;display:block;aspect-ratio:1/1;border-radius:16px;overflow:hidden;cursor:pointer;transition:transform .35s ease;text-decoration:none;box-shadow:none!important}.knot-cat:hover{transform:translateY(-4px);box-shadow:none!important}.knot-cat__img{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .6s ease}.knot-cat:hover .knot-cat__img{transform:scale(1.05)}.knot-cat__img::after{content:'';position:absolute;inset:0;background:linear-gradient(to bottom,rgba(20,18,15,.02) 0%,rgba(20,18,15,.05) 40%,rgba(20,18,15,.55) 100%)}.knot-cat__body{position:absolute;bottom:16px;left:16px;padding:12px 26px;z-index:2;background:rgba(255,255,255,.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:100px;display:inline-block;box-shadow:0 2px 10px rgba(0,0,0,.06);transition:background .3s ease,color .3s ease,transform .3s ease}.knot-cat:hover .knot-cat__body{background:#E09888!important;color:#fff!important;transform:translateY(-2px)}.knot-cat:hover .knot-cat__name{color:#fff!important}.knot-cat__name{font-family:'Athena','Raleway',Georgia,serif;font-size:clamp(17px,1.7vw,22px);font-weight:500;color:#1C1814;line-height:1.2;letter-spacing:-.01em;margin:0;padding:0;transition:color .3s ease}.knot-cat__img--1{background-image:url('https://www.knotsoycandle.cz/user/documents/upload/ramecek%20-%20sojove%20svicky.jpg')}.knot-cat__img--2{background-image:url('https://www.knotsoycandle.cz/user/documents/upload/ramecek_bytovy%20sprej.jpg')}.knot-cat__img--3{background-image:url('https://www.knotsoycandle.cz/user/documents/upload/ramecek_vonny%20vosk.jpg')}.knot-cat__img--4{background-image:url('https://www.knotsoycandle.cz/user/documents/upload/Ramecek%20-%20tycinka.jpg')}@media(max-width:1024px){.knot-categories__grid{grid-template-columns:repeat(2,1fr);gap:12px}}body.type-homepage .km-split-banner,html .km-split-banner{display:none!important}.knot-reviews{background:#efe6d8;padding:clamp(24px,2.6vw,40px) 0;margin:0;width:100vw;max-width:none!important;position:relative;left:50%;transform:translateX(-50%);text-align:center;box-sizing:border-box;overflow:hidden;min-height:520px;content-visibility:auto;contain-intrinsic-size:auto 520px}.knot-reviews--placeholder .knot-marquee-wrap{min-height:480px}.knot-reviews__eyebrow{font-family:'Inter',system-ui,sans-serif;font-size:14px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#c98b6e;margin:0 0 10px;padding:0}.knot-reviews__title{font-family:'Athena','Raleway',Georgia,serif;font-size:34px;font-weight:400;line-height:1.15;letter-spacing:-.01em;color:#1C1814;margin:0 0 28px;padding:0}.knot-marquee-wrap{display:flex;flex-direction:column;gap:22px}.knot-marquee{overflow:hidden;width:100%;position:relative;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.knot-marquee__track{display:flex;gap:24px;width:max-content;animation:knot-marquee-l 500s linear infinite;padding:8px 12px;will-change:transform}.knot-marquee--right .knot-marquee__track{animation-name:knot-marquee-r}.knot-marquee__item{flex:0 0 auto;content-visibility:auto;contain-intrinsic-size:200px 360px}@keyframes knot-marquee-l{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes knot-marquee-r{from{transform:translateX(-50%)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.knot-marquee__track{animation:none}.knot-marquee{overflow-x:auto}}.knot-rev{background:#ffffff;border-radius:12px;padding:20px 22px;width:clamp(260px,24vw,335px);height:185px;text-align:left;box-shadow:0 2px 12px rgba(0,0,0,.05);box-sizing:border-box;display:flex;flex-direction:column;gap:8px;overflow:hidden}.knot-rev__stars{color:#f68c7b;letter-spacing:3px;font-size:14px;flex:0 0 auto}.knot-rev__text{font-family:'Inter',system-ui,sans-serif;font-size:14px;line-height:1.55;color:#2a2520;margin:0;flex:1;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.knot-rev__author{font-family:'Inter',system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.15em;color:#c98b6e;margin:0;text-transform:uppercase;flex:0 0 auto}.knot-story{background:transparent;padding:clamp(80px,9vw,140px) clamp(24px,4vw,72px);margin:0;width:100vw;max-width:1800px;position:relative;left:50%;transform:translateX(-50%);box-sizing:border-box}.knot-story::before{content:'';position:absolute;left:0;right:0;top:12%;bottom:12%;background:#efe6d8;z-index:0}.knot-home-injected .knot-story::before{top:22%!important;bottom:22%!important}.knot-story__inner{position:relative;z-index:1;display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(40px,5vw,80px);align-items:center;max-width:1400px;margin:0 auto}.knot-story__collage{display:grid;grid-template-columns:1fr 2fr;grid-template-rows:1fr 1fr;gap:18px;aspect-ratio:5/4}.knot-story__ph{background:#d9c9b3;border-radius:14px;overflow:hidden;background-size:cover;background-position:center}.knot-story__ph--1{grid-column:1;grid-row:1;background-image:url('https://www.knotsoycandle.cz/user/documents/upload/2knot_zakladatel%20danek_trhy_mp.jpg')}.knot-story__ph--2{grid-column:1;grid-row:2;background-image:url('https://www.knotsoycandle.cz/user/documents/upload/KNOT_zakladatel_misa_fotka_na_mvp.jpg')}.knot-story__ph--big{grid-column:2;grid-row:1/3;background-image:url('https://www.knotsoycandle.cz/user/documents/upload/2KNOT_zakladatelska%20fotka_mp.jpg')}.knot-story__text{padding:0 clamp(0px,1vw,16px)}.knot-story__eyebrow{font-family:'Inter',system-ui,sans-serif;font-size:15px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#9b6b55;margin:0 0 18px;padding:0}.knot-story__title{font-family:'Athena','Raleway',Georgia,serif;font-size:34px;font-weight:400;line-height:1.15;letter-spacing:-.02em;color:#1C1814;margin:0 0 22px;padding:0}.knot-story__desc{font-family:'Inter',system-ui,sans-serif;font-size:16px;line-height:1.7;color:#2a2520;margin:0 0 32px;padding:0;max-width:520px}.knot-story__btn{display:inline-block;background:#1C1814!important;color:#fff!important;font-family:'Inter',system-ui,sans-serif!important;font-size:12.5px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding:15px 34px!important;border-radius:100px!important;text-decoration:none!important;transition:all .25s ease!important;border:none!important}.knot-story__btn:hover{background:#f68c7b!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 8px 28px rgba(246,140,123,.32)}@media(max-width:900px){.knot-story__inner{grid-template-columns:1fr;gap:32px}.knot-story__collage{aspect-ratio:5/4;max-width:560px;margin:0 auto;width:100%}.knot-story__title{font-size:34px}.knot-story__desc{font-size:14.5px}}@media(max-width:768px){.knot-tagline:not(.knot-tagline--below) .knot-tagline__text{font-family:'Athena','Raleway',Georgia,serif!important;font-size:22px!important;font-weight:400!important;line-height:1.35!important;white-space:normal!important;padding:0 4px!important}.knot-tagline:not(.knot-tagline--below) .knot-tagline__text span{display:block!important;white-space:normal!important}.knot-tagline:not(.knot-tagline--below){padding-bottom:36px!important}.knot-categories{margin-top:24px!important;padding-top:8px!important}.knot-cat{aspect-ratio:4/3}.knot-cat__body{padding:8px 16px;bottom:12px;left:12px}.knot-cat__name{font-size:14px}}html{color-scheme:light!important}html,body{background-color:#F7F2EC!important;background:#F7F2EC!important}@media(prefers-color-scheme:dark){html,body{background-color:#F7F2EC!important;background:#F7F2EC!important;color:#1C1814!important}}html,body{margin-top:0!important;padding-top:0!important}.overall-wrapper,.page,#content{margin-top:0!important;padding-top:0!important}body>*:first-child{margin-top:0!important}body>.shoptet-message,body>.cookies-bar,body>.advertisement,body>.header-top,body>.notice-bar,body>.announcement,body>.top-bar,body>.promotion-bar,body>.info-bar,.overall-wrapper>.shoptet-message,.overall-wrapper>.cookies-bar,.overall-wrapper>.advertisement,.overall-wrapper>.header-top,.overall-wrapper>.notice-bar,.overall-wrapper>.announcement,.overall-wrapper>.top-bar,.overall-wrapper>.promotion-bar,.overall-wrapper>.info-bar{display:none!important;height:0!important;padding:0!important;margin:0!important}#header{background:#F7F2EC!important;position:sticky!important;top:0!important;z-index:1000!important;margin-top:0!important}#header .header-top{display:none!important}#header .header-top-wrapper{display:none!important}.knot-nav-left,.knot-nav-right{display:none}@media(min-width:992px){#header .header-bottom-wrapper>#navigation,#header .header-bottom-wrapper>.menu-helper,#header .header-bottom-wrapper>.menu-helper.visible{display:none!important}html,body,.overall-wrapper,.page,#header,#header .header-bottom,#header .header-bottom-wrapper,.container{overflow:visible!important}html,body{overflow-x:clip!important}.overall-wrapper,.page,.container{max-width:none!important;width:100%!important}#header,#header .header-bottom{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;width:100%!important}#header .header-bottom{height:120px!important;background:#F7F2EC!important;border:0!important;position:relative;z-index:5}body #header .header-bottom .navigation-wrapper.header-bottom-wrapper{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:0!important;padding:0 clamp(80px,8vw,160px)!important;height:120px!important;max-width:none!important;width:100%!important;margin:0!important;position:static!important;left:auto!important;right:auto!important;box-sizing:border-box!important}body #header .header-bottom .navigation-wrapper .nav-logo-link{width:auto!important;min-width:170px!important;height:105px!important;background-image:url('https://www.knotsoycandle.cz/user/documents/upload/logo_opravdove%20png.png')!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center bottom!important;display:block!important;margin:0!important;padding:0!important;background-color:transparent!important;mix-blend-mode:multiply!important;grid-column:2!important;grid-row:1!important;align-self:center!important;justify-self:center!important;transform:translateY(0)!important;position:static!important;left:auto!important;top:auto!important;float:none!important;order:0!important}.knot-nav-left,.knot-nav-right{display:flex!important;align-items:baseline!important;list-style:none!important;margin:0!important;padding:0!important;gap:0!important;min-width:0}.knot-nav-left{justify-content:flex-end!important;grid-column:1!important;grid-row:1!important;padding-right:clamp(12px,1.5vw,24px)!important;align-self:center!important}.knot-nav-right{justify-content:flex-start!important;grid-column:3!important;grid-row:1!important;padding-left:clamp(12px,1.5vw,24px)!important;align-self:center!important}.knot-nav-left li,.knot-nav-right li{margin:0!important;padding:0!important;list-style:none!important;display:flex!important;align-items:flex-end!important;flex-shrink:0}.knot-nav-left,.knot-nav-right{align-items:flex-end!important;min-height:44px!important}.knot-nav__link,.knot-nav__cart{display:inline-flex!important;align-items:flex-end!important;align-self:flex-end!important}.knot-nav-right li{align-self:flex-end!important}.knot-nav-right .knot-nav-cart-li{align-self:flex-end!important;padding-bottom:0!important}.knot-nav__cta{align-self:flex-end!important}.knot-nav-left li::marker,.knot-nav-right li::marker{content:'';display:none}.knot-nav-left li+li::before,.knot-nav-right li+li::before{content:''!important;display:block!important;width:1px!important;height:18px!important;background:rgba(28,24,20,.25)!important;margin:0 2rem 0!important;flex-shrink:0!important;align-self:flex-end!important;transform:translateY(2px)!important}.knot-nav__link{font-family:'Inter',system-ui,sans-serif!important;font-size:1.35rem!important;font-weight:400!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#1C1814!important;text-decoration:none!important;padding:0!important;background:none!important;border:none!important;line-height:1!important;white-space:nowrap!important;transition:color .2s ease;position:relative}.knot-nav__link::after{content:'';position:absolute;left:0;bottom:-3px;width:0;height:1px;background:#C87E6E;transition:width .3s cubic-bezier(.16,1,.3,1)}.knot-nav__link:hover{color:#C87E6E!important}.knot-nav__link:hover::after{width:100%}.knot-nav__cta{font-weight:500!important;padding:.8rem 2.2rem .8rem!important;border:1px solid #1C1814!important;border-radius:4px!important;transition:background .25s,color .25s,border-color .25s!important;line-height:1!important;transform:translateY(.8rem)!important}.knot-nav__cta::after{display:none!important}.knot-nav__cta:hover{background:#f68c7b!important;border-color:#f68c7b!important;color:#ffffff!important}.knot-nav-cart-li{margin-left:0!important}.knot-nav-right .knot-nav-login-li{margin-left:0!important;padding-left:0!important;border-left:0!important}.knot-nav-right .knot-nav-cart-li{margin-left:.4rem!important;padding-left:0!important;border-left:0!important}.knot-nav-right .knot-nav-login-li::before{content:''!important;display:block!important;width:1px!important;height:18px!important;background:rgba(28,24,20,.25)!important;margin:0 2rem 0 2rem!important;flex-shrink:0!important;align-self:flex-end!important;transform:translateY(2px)!important;position:relative!important;top:0!important}.knot-nav-right .knot-nav-login-li .knot-nav__login{margin-left:clamp(.4rem,1vw,1.2rem)!important}.knot-nav-right .knot-nav-icon-li{position:static!important;top:auto!important}.knot-nav-right .knot-nav-icon-li .knot-nav__icon{position:relative!important;top:8px!important}.knot-nav-right .knot-nav-cart-li::before{display:none!important;content:none!important}.knot-nav-icon-li{display:flex!important;align-items:flex-end!important;list-style:none!important;margin:0 0 0 4px!important;align-self:flex-end!important}.knot-nav__icon{display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important;padding:0 8px!important;border-radius:10px!important;background:transparent!important;border:0!important;color:#1C1814!important;text-decoration:none!important;font-family:'Inter',system-ui,sans-serif!important;font-size:10px!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:uppercase!important;transition:background .2s ease!important;position:relative!important;line-height:1!important}.knot-nav__icon:hover{background:rgba(176,138,90,.12)!important;transform:translateY(-1px)!important}.knot-nav__icon svg{width:24px!important;height:24px!important;stroke:#1C1814!important;color:#1C1814!important;display:block!important;flex-shrink:0!important}.knot-nav__icon-label{display:block!important;font-size:9.5px!important;color:#1C1814!important;font-weight:500!important;letter-spacing:.05em!important;margin-top:0!important;text-align:center!important;padding:0!important;width:100%!important}.knot-nav-right .knot-nav__login,.knot-nav-right .knot-nav__cart{width:48px!important;min-width:48px!important;max-width:48px!important;padding:0!important;display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important;text-align:center!important}.knot-nav-right .knot-nav__login svg,.knot-nav-right .knot-nav__cart svg{width:24px!important;height:24px!important;display:block!important;margin:0 auto!important}.knot-nav-right .knot-nav__login .knot-nav__icon-label,.knot-nav-right .knot-nav__cart .knot-nav__icon-label{display:block!important;text-align:center!important;width:100%!important;padding:0!important;margin:0!important}.knot-nav-right .knot-nav__cart .knot-nav__icon-label{transform:translateX(3px)!important;padding-left:0!important;padding-right:0!important}.knot-nav__login{}.knot-nav__cart{position:relative!important}.knot-nav__cart .header-cart-price,.knot-nav__cart .price,.knot-nav__cart .cart-count-info{display:none!important}.knot-nav__cart-badge{position:absolute!important;top:-2px!important;right:-2px!important;background:#f68c7b!important;color:#fff!important;font-size:10px!important;font-weight:700!important;border-radius:999px!important;min-width:18px!important;height:18px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 5px!important;line-height:1!important;box-shadow:0 1px 4px rgba(0,0,0,.15)!important;font-family:'Inter',system-ui,sans-serif!important}}@media(max-width:768px){.knot-nav__icon-label{display:none!important}.knot-nav__icon{padding:4px 6px!important;gap:0!important}}@media(max-width:991px){.knot-nav-left,.knot-nav-right{display:none!important}}body.type-index .homepage-group-title.homepage-products-heading-6,body.type-homepage .homepage-group-title.homepage-products-heading-6{font-family:'Athena','Raleway',Georgia,serif!important;font-size:34px!important;font-weight:400!important;text-transform:none!important}body.type-index .header-page-title h1,body.type-index .header-page-title .h1,body.type-homepage .header-page-title h1,body.type-homepage .header-page-title .h1,body.type-index #content>h1,body.type-homepage #content>h1{font-family:'Inter',system-ui,sans-serif!important;font-size:clamp(22px,2.4vw,34px)!important;font-weight:500!important;line-height:1.35!important;text-transform:none!important}#footer,#footer p,#footer a,#footer li,#footer span,#footer div,#footer td,#footer label,#footer input,#footer button{font-family:'Inter',system-ui,sans-serif!important}#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6,#footer .footer-title,#footer .h3,#footer .h4{font-family:'Athena','Raleway',Georgia,serif!important;font-weight:400!important;text-transform:none!important;letter-spacing:-.01em!important}#footer .container,#footer>.container,#footer .footer-bottom,#footer .footer-bottom .container{padding-left:clamp(40px,6vw,120px)!important;padding-right:clamp(40px,6vw,120px)!important;max-width:none!important;box-sizing:border-box!important}#footer .footer-top{display:grid!important;grid-template-columns:1fr 1fr 1fr 1fr!important;gap:32px!important;align-items:start!important}#footer .footer-top>*:last-child,#footer .footer-top>.footer-column:last-child,#footer .footer-top>div:last-child{justify-self:end!important;text-align:right!important;margin-right:0!important}#footer .fb-page,#footer .fb_iframe_widget,#footer .fb_iframe_widget_fluid,#footer [class*="fb-page"],#footer [class*="facebook"]{margin-left:auto!important;margin-right:0!important;display:block!important}#footer .shoptet-link,#footer a[href*="shoptet"]{display:none!important}#footer .footer-bottom::after{content:'Vytvořil Maty';color:inherit;font-family:'Inter',system-ui,sans-serif;margin-left:auto}@media(max-width:768px){body.type-index .km-split-banner,body.type-homepage .km-split-banner{padding:24px 16px!important}body.type-index .km-split-banner h1,body.type-index .km-split-banner h2,body.type-homepage .km-split-banner h1,body.type-homepage .km-split-banner h2{font-size:clamp(26px,7vw,40px)!important;line-height:1.15!important}body.type-index .knot-tagline,body.type-homepage .knot-tagline{padding:32px 16px!important}.knot-tagline:not(.knot-tagline--below) .knot-tagline__text span{white-space:normal!important;display:block!important}body.type-index .knot-categories,body.type-homepage .knot-categories{padding:24px 16px!important}body.type-index .knot-categories__grid,body.type-homepage .knot-categories__grid{grid-template-columns:1fr 1fr!important;gap:10px!important}body.type-index .knot-story,body.type-homepage .knot-story{padding:48px 16px!important}.knot-story__inner{grid-template-columns:1fr!important;gap:24px!important}.knot-story__collage{order:-1!important}.knot-story__title{font-size:22px!important;text-align:center;margin-top:16px!important}.knot-story__desc{margin-bottom:8px!important}.knot-story__eyebrow{text-align:center}.knot-story__desc{text-align:center;font-size:15px!important}.knot-story__btn{display:block;margin:0 auto;text-align:center}body.type-index .homepage-products-6,body.type-homepage .homepage-products-6{padding:48px 12px!important}body.type-index .homepage-group-title.homepage-products-heading-6,body.type-homepage .homepage-group-title.homepage-products-heading-6{font-size:24px!important}.knot-reviews{background:#efe6d8!important;background-color:#efe6d8!important;padding:72px 12px 32px!important;margin-top:0!important;min-height:auto!important;position:relative!important;z-index:1!important}.knot-reviews__title{font-size:28px!important}.knot-rev{width:80vw!important;max-width:300px!important;height:auto!important;min-height:160px;padding:16px!important}body.type-index .advantages,body.type-homepage .advantages,body.type-index [class*="advantage"],body.type-homepage [class*="advantage"]{padding:24px 12px!important}body.type-index .header-page-title h1,body.type-homepage .header-page-title h1,body.type-index #content>h1,body.type-homepage #content>h1{font-size:20px!important;padding:0 12px!important}#footer .container,#footer .footer-bottom{padding-left:20px!important;padding-right:20px!important}#footer .footer-bottom{flex-wrap:wrap!important;gap:12px!important;text-align:center}body.type-index .homepage-products-6 .products-block,body.type-homepage .homepage-products-6 .products-block,body.type-index .homepage-products-6 .products,body.type-homepage .homepage-products-6 .products{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}body.type-index .homepage-products-6 .product .name,body.type-homepage .homepage-products-6 .product .name{font-size:14px!important;padding:0 10px!important}body.type-index .homepage-products-6 .product .price-final,body.type-homepage .homepage-products-6 .product .price-final{font-size:15px!important}body.type-index .homepage-products-6 .product .btn-cart,body.type-homepage .homepage-products-6 .product .btn-cart{font-size:11px!important;padding:8px 10px!important}}@media(max-width:480px){body.type-index .km-split-banner h1,body.type-index .km-split-banner h2,body.type-homepage .km-split-banner h1,body.type-homepage .km-split-banner h2{font-size:26px!important}.knot-tagline:not(.knot-tagline--below) .knot-tagline__text{font-size:16px!important;padding:0 2px!important}.knot-tagline:not(.knot-tagline--below) .knot-tagline__text span{display:block!important;white-space:normal!important}body.type-index .knot-categories__grid,body.type-homepage .knot-categories__grid{grid-template-columns:1fr!important}}@media(max-width:991px){#header .header-bottom,body #header .header-bottom .navigation-wrapper.header-bottom-wrapper{height:78px!important;padding:0 16px!important}body #header .header-bottom .navigation-wrapper .nav-logo-link{height:60px!important;min-width:110px!important}.knot-nav-left,.knot-nav-right{display:none!important}}@media(max-width:768px){html,body{overflow-x:hidden!important}.container,.content-wrapper-in,.content-inner{padding-left:16px!important;padding-right:16px!important;max-width:100%!important;box-sizing:border-box!important}img,video{max-width:100%!important;height:auto!important}.knot-about,.knot-contact,.knot-faq,.knot-loyalty{padding:32px 16px!important}.knot-about h1,.knot-about h2,.knot-contact h1,.knot-contact h2,.knot-faq h1,.knot-faq h2,.knot-loyalty h1,.knot-loyalty h2{font-size:24px!important;line-height:1.2!important}body.type-casto-kladene-dotazy .container,body[class*="dotazy"] .container{padding:16px!important}body.type-casto-kladene-dotazy h1,body[class*="dotazy"] h1{font-size:22px!important;line-height:1.25!important;margin:16px 0 20px!important;text-align:center}body.type-casto-kladene-dotazy h2,body[class*="dotazy"] h2,body.type-casto-kladene-dotazy h3,body[class*="dotazy"] h3{font-size:16px!important;line-height:1.3!important;margin:20px 0 8px!important;font-family:'Athena','Raleway',Georgia,serif!important;font-weight:500!important}body.type-casto-kladene-dotazy p,body[class*="dotazy"] p,body.type-casto-kladene-dotazy li,body[class*="dotazy"] li{font-size:14px!important;line-height:1.55!important;font-family:'Inter',system-ui,sans-serif!important}body.type-casto-kladene-dotazy img,body[class*="dotazy"] img{max-width:100%!important;height:auto!important}.knot-about h3,.knot-contact h3,.knot-faq h3,.knot-loyalty h3{font-size:18px!important}.knot-about p,.knot-contact p,.knot-faq p,.knot-loyalty p{font-size:15px!important;line-height:1.6!important}.knot-eyebrow{font-size:11px!important;margin-bottom:1rem!important}.knot-about__grid,.knot-contact__grid,.knot-faq__grid,.knot-loyalty__grid,.knot-timeline,.knot-values{grid-template-columns:1fr!important;gap:20px!important}.knot-faq-item__q{font-size:15px!important;padding:14px 16px!important}.knot-faq-item__a{padding:0 16px!important}.knot-faq-item--open .knot-faq-item__a{padding:0 16px 14px!important}.knot-faq-item__a p{font-size:14px!important}.blog-wrapper{grid-template-columns:1fr!important;gap:16px!important}.product-list .products-block,.products-block,.products,.products-block ul,ul.products,ul.products-block{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:10px!important;list-style:none!important;padding:0!important}.product-list .products-block>*,.products-block>*,.products>*{width:auto!important;max-width:none!important;flex:unset!important;margin:0!important}.product .name{font-size:13px!important}.product .price{font-size:14px!important}.product .btn-cart{font-size:11px!important;padding:8px 10px!important}table{display:block!important;overflow-x:auto!important;white-space:nowrap!important}.btn,.button,button{font-size:14px!important;padding:10px 16px!important}#footer{padding:32px 0 16px!important}#footer .container,#footer .footer-bottom{padding-left:20px!important;padding-right:20px!important}#footer .footer-top{display:grid!important;grid-template-columns:1fr!important;gap:24px!important;text-align:left}#footer .footer-bottom{flex-direction:column!important;gap:8px!important;text-align:center;font-size:12px!important}}@media(max-width:480px){.product-list .products-block,.products-block,.products{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.knot-about h1,.knot-about h2{font-size:20px!important}}@media(max-width:991px){.mobile-navigation-tools,.mobile-navigation-button,.menu-helper-button,.toggleMenu,.mobile-menu-toggle,.header-mobile-tools{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}body #header .header-bottom .navigation-wrapper.header-bottom-wrapper{display:flex!important;justify-content:space-between!important;align-items:center!important;grid-template-columns:none!important;padding:0 12px!important;height:70px!important;gap:8px!important}body #header .header-bottom .navigation-wrapper .nav-logo-link{height:50px!important;min-width:90px!important;flex:0 1 auto!important;grid-column:auto!important}}@media(max-width:768px){.knot-home-injected .knot-story::before,.knot-story::before{top:0!important;bottom:0!important;left:0!important;right:0!important}.knot-story{padding:32px 16px!important}.knot-story__inner{position:relative;z-index:1}.knot-story__btn{display:inline-block!important;margin-top:16px!important}.knot-story__eyebrow{display:none!important}.knot-home-injected .knot-story::before,.knot-story::before{top:30px!important;bottom:30px!important}.knot-tagline,.knot-tagline::before,.knot-tagline::after{background:transparent!important;background-color:transparent!important}.knot-categories{margin-bottom:48px!important}.knot-story{margin-top:72px!important;padding-top:100px!important}.knot-cat{aspect-ratio:1/1!important;border-radius:10px!important}.knot-cat__img{background-size:cover!important;background-position:center center!important}.knot-cat__body{padding:6px 10px!important;bottom:8px!important;left:8px!important}.knot-cat__name{font-size:13px!important}body.type-index .knot-categories__grid,body.type-homepage .knot-categories__grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}body.type-index .homepage-products-6,body.type-homepage .homepage-products-6{padding:32px 12px!important;width:100%!important;max-width:100%!important;left:auto!important;transform:none!important;margin:0!important;overflow:hidden!important}body.type-index .homepage-products-6 .products-block,body.type-homepage .homepage-products-6 .products-block{padding:0!important;margin:0!important;max-width:100%!important}body.type-index .homepage-products-6 .product .image,body.type-homepage .homepage-products-6 .product .image{aspect-ratio:1/1!important}.knot-reviews{background:#efe6d8!important;background-color:#efe6d8!important;padding:72px 0 32px!important;margin-top:0!important;min-height:auto!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;left:auto!important;right:auto!important;transform:none!important;position:relative!important;z-index:1!important;overflow:hidden!important;box-sizing:border-box!important}.knot-reviews__title{font-size:28px!important;margin:0 0 18px!important;padding:0 16px!important}.knot-reviews__eyebrow{padding:0 16px!important}.knot-marquee-wrap{overflow:hidden!important}.knot-marquee{overflow:hidden!important}.knot-marquee__track{display:flex!important;animation-play-state:running!important;will-change:transform!important}.knot-rev{width:240px!important;min-width:240px!important;max-width:240px!important;height:auto!important;min-height:140px!important;padding:14px 16px!important;flex:0 0 240px!important}.knot-rev__text{font-size:12px!important;line-height:1.4!important}.knot-rev__author{font-size:10px!important}.overall-wrapper,.page,#content,main{overflow-x:hidden!important;max-width:100vw!important}}@media(max-width:480px){body.type-index .knot-categories__grid,body.type-homepage .knot-categories__grid{grid-template-columns:repeat(2,1fr)!important}.knot-cat__name{font-size:12px!important}}body.type-index .homepage-products-6,body.type-homepage .homepage-products-6,body.type-index .homepage-bestsellers,body.type-homepage .homepage-bestsellers,body.type-index [class*="bestseller"]:not([class*="knot-"]),body.type-homepage [class*="bestseller"]:not([class*="knot-"]),body.type-index .homepage-products,body.type-homepage .homepage-products,body.type-index .homepage-group-title.homepage-products-heading-6,body.type-homepage .homepage-group-title.homepage-products-heading-6,body.type-index [class*="homepage-products-heading"],body.type-homepage [class*="homepage-products-heading"]{display:none!important}html body.type-index .knot-bestsellers,html body.type-homepage .knot-bestsellers{display:block !important}html body #header,html body.type-index #header,html body.type-homepage #header{position:sticky!important;top:0!important;z-index:1000!important;background:#F7F2EC!important}.knot-story__desc{text-align:justify!important;hyphens:auto}body.type-index .knot-tagline:not(.knot-tagline--below),body.type-homepage .knot-tagline:not(.knot-tagline--below){background:#F7F2EC!important;padding:clamp(32px,4vw,56px) 16px clamp(24px,3vw,40px)!important;margin:0!important;width:100vw!important;max-width:none!important;position:relative!important;left:50%!important;transform:translateX(-50%)!important;box-sizing:border-box!important;text-align:center!important}body.type-index .knot-tagline:not(.knot-tagline--below)::before,body.type-homepage .knot-tagline:not(.knot-tagline--below)::before,body.type-index .knot-tagline:not(.knot-tagline--below)::after,body.type-homepage .knot-tagline:not(.knot-tagline--below)::after{background:transparent!important;background-color:transparent!important}body.type-index .knot-categories,body.type-homepage .knot-categories{background:#EFE6D8!important;padding-top:clamp(24px,3vw,40px)!important;padding-bottom:clamp(8px,1vw,16px)!important;margin-top:0!important;margin-bottom:0!important}@media(min-width:992px){body.type-index .knot-categories,body.type-homepage .knot-categories{padding-top:clamp(24px,2.5vw,40px)!important;padding-bottom:clamp(6px,0.8vw,12px)!important;padding-left:clamp(24px,3vw,60px)!important;padding-right:clamp(24px,3vw,60px)!important}body.type-index .knot-categories__grid,body.type-homepage .knot-categories__grid{gap:28px!important;max-width:1400px!important}body.type-index .knot-cat,body.type-homepage .knot-cat{aspect-ratio:1/1.05!important;border-radius:18px!important}body.type-index .knot-cat__name,body.type-homepage .knot-cat__name{font-size:1.4rem!important;font-weight:500!important}body.type-index .knot-cat__body,body.type-homepage .knot-cat__body{padding:8px 30px!important}}body.type-index .knot-tagline.knot-tagline--below,body.type-homepage .knot-tagline.knot-tagline--below,html body .knot-tagline--below{background:#EFE6D8!important;background-color:#EFE6D8!important;padding:clamp(16px,2vw,28px) 16px clamp(28px,3.5vw,48px)!important;margin:0!important;text-align:center!important;width:100vw!important;max-width:none!important;position:relative!important;left:50%!important;transform:translateX(-50%)!important;box-sizing:border-box!important;display:block!important;visibility:visible!important}body.type-index .knot-tagline.knot-tagline--below .knot-tagline__text,body.type-homepage .knot-tagline.knot-tagline--below .knot-tagline__text,html body .knot-tagline--below .knot-tagline__text{margin:0 auto!important;padding:0!important;display:block!important;visibility:visible!important;text-align:center!important;white-space:normal!important}@media(max-width:991px){#header .header-top,#header .header-top-wrapper,.header-top,.header-top-wrapper,.shoptet-message,.advertisement,.notice-bar,.announcement,.top-bar{display:none!important;height:0!important;padding:0!important;margin:0!important}}body.type-index .header-page-title,body.type-homepage .header-page-title{display:none!important}body.type-index .carousel-wrapper .flickity-page-dots,body.type-homepage .carousel-wrapper .flickity-page-dots,body.type-index .flickity-page-dots,body.type-homepage .flickity-page-dots,body.type-index .carousel-wrapper .flickity-button,body.type-homepage .carousel-wrapper .flickity-button,body.type-index .slick-dots,body.type-homepage .slick-dots,body.type-index .swiper-pagination,body.type-homepage .swiper-pagination,body.type-index .carousel-wrapper .flickity-prev-next-button,body.type-homepage .carousel-wrapper .flickity-prev-next-button,body.type-index .carousel-wrapper>.carousel-cell:not(:first-child),body.type-homepage .carousel-wrapper>.carousel-cell:not(:first-child){display:none!important}@media(max-width:991px){body #header .header-bottom .navigation-wrapper .nav-logo-link{display:block!important;visibility:visible!important;opacity:1!important;height:50px!important;width:auto!important;min-width:80px!important;background-image:url('https://www.knotsoycandle.cz/user/documents/upload/logo_opravdove%20png.png')!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:left center!important;mix-blend-mode:multiply!important;flex:0 0 auto!important}}.knot-mob-toggle{display:none;background:none;border:0;width:42px;height:42px;padding:0;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:5px;z-index:1100}.knot-mob-toggle span{display:block;width:24px;height:2px;background:#1C1814;border-radius:2px;transition:transform .25s ease,opacity .2s}.knot-mob-toggle--open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.knot-mob-toggle--open span:nth-child(2){opacity:0}.knot-mob-toggle--open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.knot-mob-panel{position:fixed;top:0;right:0;width:82%;max-width:360px;height:100vh;height:100dvh;background:#F7F2EC;z-index:1099;transform:translateX(100%);transition:transform .3s ease;padding:0;box-shadow:-12px 0 32px rgba(0,0,0,.12);display:flex;flex-direction:column;overflow:hidden}.knot-mob-panel--open{transform:translateX(0)}.knot-mob-panel__close{position:absolute;top:14px;right:14px;width:42px;height:42px;background:transparent;border:0;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#1C1814;z-index:10;border-radius:50%;transition:background .2s ease}.knot-mob-panel__close:hover{background:rgba(28,24,20,.06)}.knot-mob-panel__inner{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;padding:0;overflow:hidden}.knot-mob-panel__list{list-style:none;margin:0;padding:66px 24px 12px;flex:1 1 auto;overflow-y:auto;min-height:0;-webkit-overflow-scrolling:touch}.knot-mob-panel__list li{border-bottom:1px solid rgba(28,24,20,.08)}.knot-mob-panel__list a{display:block;padding:14px 4px;font-family:'Inter',system-ui,sans-serif;font-size:15px;font-weight:500;color:#1C1814;text-decoration:none;letter-spacing:.04em;text-transform:uppercase}.knot-mob-panel__list a:hover{color:#C87E6E}.knot-mob-panel__icons{display:flex!important;gap:10px;padding:14px 20px 22px;border-top:1px solid rgba(28,24,20,.12);background:#F7F2EC;flex-shrink:0;flex-grow:0;z-index:2;position:relative}.knot-mob-panel__icon{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:12px 6px;background:#fff;border-radius:12px;text-decoration:none;color:#1C1814;font-family:'Inter',system-ui,sans-serif;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(28,24,20,.06);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;min-width:0}.knot-mob-panel__icon:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(28,24,20,.08);border-color:rgba(176,138,90,.3)}.knot-mob-panel__icon svg{color:#1C1814;flex-shrink:0}.knot-mob-panel__icon span{display:block;text-align:center;line-height:1}.knot-mob-panel ul:not(.knot-mob-panel__list){list-style:none;margin:0;padding:0}@media(max-width:991px){.knot-mob-toggle{display:flex!important}}@media(min-width:992px){.knot-mob-toggle,.knot-mob-panel{display:none!important}}@media(max-width:768px){.knot-story{padding-top:clamp(80px,10vw,160px)!important}.knot-story__collage{display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-rows:auto auto!important;gap:14px!important;aspect-ratio:auto!important;max-width:560px!important;margin:0 auto!important}.knot-story__ph--1{grid-column:1!important;grid-row:1!important;aspect-ratio:1/1!important}.knot-story__ph--2{grid-column:2!important;grid-row:1!important;aspect-ratio:1/1!important}.knot-story__ph--big{grid-column:1/3!important;grid-row:2!important;aspect-ratio:16/9!important;background-position:center 30%!important}}body.type-index h2.homepage-group-title,body.type-homepage h2.homepage-group-title,body.type-index [class*="group-title"],body.type-homepage [class*="group-title"]{display:none!important}@media(max-width:768px){body.type-index .homepage-products-6,body.type-homepage .homepage-products-6{padding:revert!important;background:revert!important;width:auto!important;max-width:none!important;left:auto!important;transform:none!important;position:static!important;margin:revert!important}body.type-index .homepage-products-6 .product,body.type-homepage .homepage-products-6 .product{background:revert!important;border-radius:revert!important;padding:revert!important;box-shadow:revert!important;display:revert!important}body.type-index .homepage-products-6 .product .name,body.type-homepage .homepage-products-6 .product .name{font-family:revert!important;font-size:revert!important;padding:revert!important;margin:revert!important}body.type-index .homepage-products-6 .product .price-final,body.type-homepage .homepage-products-6 .product .price-final{font-family:revert!important;font-size:revert!important}body.type-index .homepage-products-6 .product .btn-cart,body.type-homepage .homepage-products-6 .product .btn-cart{padding:revert!important;font-size:revert!important;background:revert!important;color:revert!important;border-radius:revert!important}body.type-index .homepage-products-6 .product .availability,body.type-homepage .homepage-products-6 .product .availability,body.type-index .homepage-products-6 .product .stars-wrapper,body.type-homepage .homepage-products-6 .product .stars-wrapper{display:revert!important}body.type-index .homepage-group-title.homepage-products-heading-6,body.type-homepage .homepage-group-title.homepage-products-heading-6{font-family:revert!important;font-size:revert!important}body.type-index .homepage-group-title.homepage-products-heading-6::before,body.type-homepage .homepage-group-title.homepage-products-heading-6::before{display:none!important}.knot-reviews{background:#efe6d8!important;background-color:#efe6d8!important;padding:56px 0 24px!important;margin-top:0!important;min-height:auto!important;position:relative!important;z-index:1!important}.knot-reviews__title{font-size:25px!important;margin:0 0 14px!important}.knot-reviews__eyebrow{font-size:10px!important;margin:0 0 6px!important}.knot-marquee-wrap{overflow:hidden!important;gap:10px!important}.knot-marquee{overflow:hidden!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)!important;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)!important}.knot-marquee__track{animation-duration:720s!important;gap:10px!important;padding:4px 8px!important}.knot-rev{width:170px!important;min-width:170px!important;max-width:170px!important;flex:0 0 170px!important;height:auto!important;min-height:110px!important;max-height:140px!important;padding:10px 12px!important;border-radius:10px!important;overflow:hidden}.knot-rev__stars{font-size:10px!important;margin:0 0 4px!important}.knot-rev__text{font-size:10.5px!important;line-height:1.35!important;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 6px!important}.knot-rev__author{font-size:8.5px!important;letter-spacing:.08em!important;margin:0!important}.knot-faq-q{cursor:pointer!important;position:relative!important;padding-right:28px!important;border-bottom:1px solid #e6ddd0!important;padding-bottom:10px!important;margin-top:14px!important}.knot-faq-q::after{content:'⌄';position:absolute;right:6px;top:50%;transform:translateY(-60%);font-size:18px;color:#b08a5a;transition:transform .2s}.knot-faq-q.knot-faq-open::after{transform:translateY(-40%) rotate(180deg)}.knot-faq-a{padding:8px 2px 4px!important;display:none!important}.knot-faq-q.knot-faq-open + .knot-faq-a,.knot-faq-a.knot-faq-a-open{display:block!important}.udrzitelny-eshop-footer-logo,a.udrzitelny-eshop-footer-logo,[class*="udrzitelny-eshop"],[class*="udrzitelny"]{display:none!important;visibility:hidden!important}.heureka-widget,.heureka-badge,[class*="heureka"],iframe[src*="heureka"],div[id*="heureka"],a[href*="heureka"] img{margin-top:40px!important;transform:translateY(30px)!important}body.type-index .carousel-wrapper .flickity-page-dots,body.type-homepage .carousel-wrapper .flickity-page-dots,body.type-index .flickity-page-dots,body.type-homepage .flickity-page-dots,body.type-index .flickity-button,body.type-homepage .flickity-button,body.type-index .slick-dots,body.type-homepage .slick-dots,body.type-index .swiper-pagination,body.type-homepage .swiper-pagination,body.type-index .owl-dots,body.type-homepage .owl-dots,body.type-index .carousel-nav,body.type-homepage .carousel-nav,body.type-index .carousel-indicators,body.type-homepage .carousel-indicators,body.type-index .header-page-title,body.type-homepage .header-page-title,body.type-index .top-navigation-bar,body.type-homepage .top-navigation-bar,body.type-index .header-top,body.type-homepage .header-top{display:none!important}}.flickity-page-dots,.flickity-button,.flickity-prev-next-button,.benefitBanner .flickity-page-dots,.benefitBanner .flickity-button,.carousel-wrapper .flickity-page-dots,.carousel-wrapper .flickity-button,[class*="benefitBanner"] .flickity-page-dots,[class*="benefitBanner"] .flickity-button,button.flickity-button,button.flickity-prev-next-button{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}body.type-index .advantages,body.type-homepage .advantages,body.type-index .shp-advantages,body.type-homepage .shp-advantages,body.type-index .homepage-advantages,body.type-homepage .homepage-advantages,body.type-index .benefitBanner,body.type-homepage .benefitBanner,body.type-index [class*="benefitBanner"],body.type-homepage [class*="benefitBanner"]{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}.knot-perks{background:#F7F2EC;padding:clamp(8px,1vw,20px) clamp(20px,3vw,80px) clamp(48px,5vw,80px);margin:-28px 0 0;width:100vw;max-width:none;position:relative;left:50%;transform:translateX(-50%);box-sizing:border-box}.knot-perks__inner{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,2vw,28px);max-width:1200px;margin:0 auto;width:100%}.knot-perk-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(22px,2.6vw,36px) clamp(16px,2vw,24px);background:#fff;border-radius:18px;box-shadow:0 4px 20px rgba(28,24,20,.05);border:1px solid rgba(28,24,20,.05);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,border-color .35s ease}.knot-perk-card:hover{transform:translateY(-5px);box-shadow:0 10px 32px rgba(28,24,20,.12);border-color:rgba(176,138,90,.25)}.knot-perk-card__icon{width:56px;height:56px;color:#b08a5a;margin-bottom:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.knot-perk-card__icon svg{width:100%;height:100%;display:block}.knot-perk-card__title{font-family:'Athena','Raleway',Georgia,serif!important;font-size:clamp(19px,1.55vw,24px)!important;font-weight:500!important;color:#1C1814!important;margin:0 0 6px!important;letter-spacing:-.01em!important;line-height:1.25!important;text-transform:none!important}.knot-perk-card__sub{font-family:'Inter',system-ui,sans-serif!important;font-size:clamp(12.5px,.95vw,14px)!important;font-weight:400!important;color:#8C8278!important;margin:0!important;line-height:1.45!important;letter-spacing:0!important}@media(max-width:1024px){.knot-perks{padding:32px 32px 56px!important}.knot-perks__inner{grid-template-columns:repeat(2,1fr)!important;gap:16px!important;max-width:680px!important}}@media(max-width:768px){.knot-perks{padding:20px 14px 0!important}.knot-perks__inner{grid-template-columns:repeat(2,1fr)!important;gap:10px!important;max-width:520px!important}.knot-perk-card{padding:16px 10px!important;border-radius:14px!important}.knot-perk-card__icon{width:38px!important;height:38px!important;margin-bottom:8px!important}.knot-perk-card__title{font-size:14px!important;margin-bottom:4px!important;line-height:1.2!important}.knot-perk-card__sub{font-size:11px!important;line-height:1.35!important}}@media(max-width:480px){.knot-perks{padding:16px 10px 0!important}.knot-perks__inner{gap:8px!important;max-width:100%!important}.knot-perk-card{padding:14px 8px!important;border-radius:12px!important}.knot-perk-card__icon{width:34px!important;height:34px!important;margin-bottom:6px!important}.knot-perk-card__title{font-size:13px!important;line-height:1.2!important}.knot-perk-card__sub{font-size:10.5px!important;line-height:1.3!important}}.knot-mega-panel{position:fixed!important;top:120px;left:0!important;right:0!important;width:100vw!important;background:#F7F2EC!important;border-top:1px solid rgba(28,24,20,.08)!important;box-shadow:0 20px 40px rgba(28,24,20,.12)!important;z-index:999!important;opacity:0!important;visibility:hidden!important;transform:translateY(-12px)!important;transition:opacity .28s ease,transform .28s ease,visibility .28s ease!important;pointer-events:none!important}.knot-mega-panel--open{opacity:1!important;visibility:visible!important;transform:translateY(0)!important;pointer-events:auto!important}.knot-mega-panel__inner{max-width:1240px;margin:0 auto;padding:36px clamp(20px,3vw,60px) 28px;box-sizing:border-box}.knot-mega-panel__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.knot-mega-card{display:flex;align-items:flex-start;gap:14px;padding:14px 12px;background:#fff;border-radius:14px;border:1px solid rgba(28,24,20,.06);box-shadow:0 2px 10px rgba(28,24,20,.04);text-decoration:none!important;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s ease,border-color .28s ease;min-height:94px}.knot-mega-card:hover{transform:translateY(-3px);box-shadow:0 10px 26px rgba(28,24,20,.1);border-color:rgba(176,138,90,.3)}.knot-mega-card__img{width:70px;height:70px;flex-shrink:0;border-radius:10px;background-size:cover;background-position:center;background-color:#EFE6D8}.knot-mega-card__body{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:flex-start}.knot-mega-card__title{font-family:'Athena','Raleway',Georgia,serif!important;font-size:17px!important;font-weight:500!important;color:#1C1814!important;margin:0 0 4px!important;line-height:1.2!important;letter-spacing:-.01em!important;min-height:2.4em!important;display:flex!important;align-items:center!important}.knot-mega-card__desc{font-family:'Inter',system-ui,sans-serif!important;font-size:12px!important;font-weight:400!important;color:#8C8278!important;margin:0!important;line-height:1.4!important}.knot-mega-panel__foot{margin-top:22px;padding-top:18px;border-top:1px solid rgba(28,24,20,.08);text-align:center}.knot-mega-panel__all{font-family:'Inter',system-ui,sans-serif!important;font-size:13px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#1C1814!important;text-decoration:none!important;padding:10px 22px!important;border:1.5px solid #1C1814!important;border-radius:100px!important;display:inline-block!important;transition:all .25s ease!important}.knot-mega-panel__all:hover{background:#1C1814!important;color:#fff!important}.knot-nav-mega-li--active .knot-nav__link{color:#C87E6E!important}.knot-nav-mega-li--active .knot-nav__link::after{width:100%!important}.knot-nav-mega-li .knot-nav__link{position:relative!important}.knot-nav-mega-li .knot-nav__link::before{content:''!important;display:inline-block!important;width:0!important;height:0!important;border-left:4px solid transparent!important;border-right:4px solid transparent!important;border-top:5px solid currentColor!important;background:none!important;margin-right:6px!important;position:relative!important;top:-5px!important;vertical-align:middle!important;transition:transform .25s ease!important;opacity:.85!important}.knot-nav-mega-li--active .knot-nav__link::before{transform:rotate(180deg)!important;opacity:1!important}@media(max-width:991px){.knot-mega-panel{display:none!important}}@media(max-width:991px){html body #header .header-bottom .navigation-wrapper .nav-logo-link,html body #header .header-bottom .nav-logo-link,html body .nav-logo-link{display:block!important;visibility:visible!important;opacity:1!important;height:50px!important;width:auto!important;min-width:100px!important;max-width:180px!important;background-image:url('https://www.knotsoycandle.cz/user/documents/upload/logo_opravdove%20png.png')!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:left center!important;background-color:transparent!important;mix-blend-mode:multiply!important;flex:0 1 auto!important;margin:0!important;padding:0!important;position:static!important;grid-column:auto!important;grid-row:auto!important;transform:none!important;float:none!important}html body #header .header-bottom{display:block!important;height:70px!important;padding:0!important;position:sticky!important;top:0!important;z-index:1000!important;background:#F7F2EC!important;overflow:visible!important}html body #header .header-bottom .navigation-wrapper,html body #header .header-bottom .navigation-wrapper.header-bottom-wrapper{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;grid-template-columns:none!important;padding:0 14px!important;height:70px!important;gap:10px!important;max-width:100%!important;width:100%!important;margin:0!important;position:relative!important;box-sizing:border-box!important;overflow:visible!important}html body .knot-mob-toggle{display:flex!important;visibility:visible!important;opacity:1!important;position:relative!important;width:44px!important;height:44px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:5px!important;background:transparent!important;border:0!important;padding:0!important;cursor:pointer!important;margin:0!important;flex:0 0 44px!important;z-index:1101!important}html body .knot-mob-toggle span{display:block!important;width:26px!important;height:2px!important;background:#1C1814!important;border-radius:2px!important}html body .knot-nav-left,html body .knot-nav-right{display:none!important}html body .knot-mega-panel{display:none!important}html body.type-index .knot-categories,html body.type-homepage .knot-categories{background:#EFE6D8!important;padding:24px 12px 10px!important;padding-bottom:10px!important;padding-top:24px!important;margin:0!important;margin-bottom:0!important}html body.type-index .knot-categories__grid,html body.type-homepage .knot-categories__grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important;max-width:100%!important}html body .knot-cat{aspect-ratio:1/1!important;border-radius:12px!important}html body .knot-cat__body{padding:6px 12px!important;bottom:10px!important;left:10px!important}html body .knot-cat__name{font-size:13px!important}html body .knot-tagline--below{background:#EFE6D8!important;padding:40px 16px 36px!important;margin:0!important;width:100vw!important;max-width:none!important;position:relative!important;left:50%!important;transform:translateX(-50%)!important;box-sizing:border-box!important;text-align:center!important}html body .knot-tagline--below .knot-tagline__text{font-family:'Athena','Raleway',Georgia,serif!important;font-size:clamp(18px,4.6vw,22px)!important;line-height:1.35!important;font-weight:500!important;color:#1C1814!important;margin:0!important;padding:0 8px!important;white-space:normal!important;max-width:100%!important}html body .knot-perks{padding:24px 14px 32px!important;margin:0!important}html body .knot-perks__inner{grid-template-columns:repeat(2,1fr)!important;gap:12px!important;max-width:100%!important}html body .knot-perk-card{padding:22px 14px!important;border-radius:16px!important;background:#fff!important;min-height:150px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;box-shadow:0 2px 12px rgba(28,24,20,.06)!important}html body .knot-perk-card__icon{width:44px!important;height:44px!important;margin-bottom:10px!important}html body .knot-perk-card__title{font-family:'Athena','Raleway',Georgia,serif!important;font-size:16px!important;line-height:1.25!important;margin:0 0 4px!important}html body .knot-perk-card__sub{font-family:'Inter',system-ui,sans-serif!important;font-size:12px!important;line-height:1.35!important;margin:0!important}html body.type-index .flickity-page-dots,html body.type-homepage .flickity-page-dots,html body.type-index .flickity-button,html body.type-homepage .flickity-button,html body.type-index .flickity-prev-next-button,html body.type-homepage .flickity-prev-next-button,html body.type-index .slick-dots,html body.type-homepage .slick-dots,html body.type-index .slick-arrow,html body.type-homepage .slick-arrow,html body.type-index .swiper-pagination,html body.type-homepage .swiper-pagination,html body.type-index .swiper-button-prev,html body.type-homepage .swiper-button-prev,html body.type-index .swiper-button-next,html body.type-homepage .swiper-button-next,html body.type-index .owl-dots,html body.type-homepage .owl-dots,html body.type-index .owl-nav,html body.type-homepage .owl-nav,html body.type-index .carousel-nav,html body.type-homepage .carousel-nav,html body.type-index .carousel-indicators,html body.type-homepage .carousel-indicators,html body.type-index .carousel-dots,html body.type-homepage .carousel-dots{display:none!important;visibility:hidden!important;height:0!important;width:0!important;opacity:0!important;pointer-events:none!important}html body.type-index .advantages,html body.type-homepage .advantages,html body.type-index .shp-advantages,html body.type-homepage .shp-advantages,html body.type-index .homepage-advantages,html body.type-homepage .homepage-advantages,html body.type-index .benefitBanner,html body.type-homepage .benefitBanner,html body.type-index [class*="benefitBanner"],html body.type-homepage [class*="benefitBanner"],html body.type-index section[class*="advantage"]:not(.knot-perks),html body.type-homepage section[class*="advantage"]:not(.knot-perks),html body.type-index div[class*="advantage"]:not(.knot-perks):not(.knot-perks__inner):not(.knot-perk-card):not(.knot-perk-card__icon):not(.knot-perk-card__title):not(.knot-perk-card__sub),html body.type-homepage div[class*="advantage"]:not(.knot-perks):not(.knot-perks__inner):not(.knot-perk-card):not(.knot-perk-card__icon):not(.knot-perk-card__title):not(.knot-perk-card__sub){display:none!important;visibility:hidden!important;height:0!important;width:0!important;overflow:hidden!important;margin:0!important;padding:0!important;position:absolute!important;left:-99999px!important}html body .knot-perks~div[class*="slider"],html body .knot-perks~div[class*="carousel"],html body .knot-perks~div[class*="switcher"],html body .knot-perks~div[class*="nav-"],html body .knot-perks~div[class*="dots"],html body .knot-perks~section[class*="slider"],html body .knot-perks~section[class*="carousel"],html body .knot-perks~section[class*="switcher"],html body .knot-perks~.flickity-page-dots,html body .knot-perks~.flickity-prev-next-button,html body .knot-perks~.flickity-button,html body .knot-perks + *:not(.knot-reviews):not(#footer):not(footer):not(section):not(.knot-marquee):not([id]):not(h1):not(h2){display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;position:absolute!important;left:-99999px!important;pointer-events:none!important}}@media(min-width:992px){html body .knot-mob-toggle,html body .knot-mob-panel{display:none!important}}html body .flickity-page-dots,html body .flickity-button,html body .flickity-prev-next-button,html body button.flickity-button,html body button.flickity-prev-next-button,html body .slick-dots,html body .slick-arrow,html body .slick-prev,html body .slick-next,html body .swiper-pagination,html body .swiper-button-prev,html body .swiper-button-next,html body .owl-dots,html body .owl-nav,html body .carousel-nav,html body .carousel-indicators,html body .carousel-dots,html body .carousel-wrapper .flickity-page-dots,html body .carousel-wrapper .flickity-button{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;position:absolute!important;left:-99999px!important}html body:not(.type-index):not(.type-homepage) .knot-hero__arrow,html body:not(.type-index):not(.type-homepage) .knot-hero__dots,html body:not(.type-index):not(.type-homepage) .knot-hero__dot,html body:not(.type-index):not(.type-homepage) .flickity-page-dots,html body:not(.type-index):not(.type-homepage) .flickity-prev-next-button,html body:not(.type-index):not(.type-homepage) .flickity-button{display:none!important;visibility:hidden!important;height:0!important;width:0!important;overflow:hidden!important;position:absolute!important;left:-99999px!important}html body:not(.type-index):not(.type-homepage) .header-page-title{display:block!important;visibility:visible!important;padding:48px 24px 32px!important;margin:0 auto!important;text-align:center!important;background:transparent!important;max-width:1280px!important;position:relative!important;overflow:visible!important;height:auto!important}html body:not(.type-index):not(.type-homepage) .header-page-title h1,html body:not(.type-index):not(.type-homepage) .header-page-title .h1,html body:not(.type-index):not(.type-homepage) #content>h1{display:block!important;visibility:visible!important;font-family:'Athena','Raleway',Georgia,serif!important;font-size:clamp(28px,4vw,48px)!important;font-weight:500!important;line-height:1.2!important;color:#1C1814!important;margin:0 auto!important;padding:0!important;text-align:center!important;letter-spacing:-.01em!important;text-transform:none!important}html body .previous-next-navigation,html body .page-sliding-nav,html body .previous,html body .next,html body .scroll-arrow,html body .scroll-arrow-left,html body .scroll-arrow-right,html body .nav-prev,html body .nav-next,html body .prev-arrow,html body .next-arrow,html body .slideshow-prev,html body .slideshow-next,html body .slideshow-nav,html body .slider-nav,html body .slider-prev,html body .slider-next,html body .item-slider-navigation,html body .item-slider-nav,html body .subpage-nav,html body .page-nav,html body .page-prev-next,html body .pager,html body .pagination-nav,html body .pagination-nav-prev,html body .pagination-nav-next,html body .prev-next-nav,html body .previous-next,html body .shp-carousel-nav,html body [class*="arrow-prev"],html body [class*="arrow-next"],html body [class*="prev-arrow"],html body [class*="next-arrow"],html body [class*="carousel-arrow"],html body [class*="carousel-prev"],html body [class*="carousel-next"],html body [class*="swiper-button"],html body [class*="slick-arrow"]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;position:absolute!important;left:-99999px!important}html body:not(.type-index):not(.type-homepage) [class*="prev-next"],html body:not(.type-index):not(.type-homepage) [class*="prevNext"]{display:none!important}html body.knot-has-faq,html body.knot-has-faq .overall-wrapper,html body.knot-has-faq .page,html body.knot-has-faq #content,html body.knot-has-faq .content-inner,html body.knot-has-faq .content-wrapper,html body.knot-has-faq main{background:#F7F2EC!important;background-color:#F7F2EC!important}html body.knot-has-faq .header-page-title{padding:24px 16px 12px!important;margin:0!important;background:transparent!important}@media(max-width:768px){html body.knot-has-faq .header-page-title{padding:16px 12px 8px!important}html body.knot-has-faq .header-page-title h1,html body.knot-has-faq .header-page-title .h1{font-size:24px!important;margin:0!important}html body.knot-has-faq #content,html body.knot-has-faq .content-inner,html body.knot-has-faq .content-wrapper{padding:0 12px 32px!important}}html body.knot-has-faq .knot-faq-q{position:relative!important;cursor:pointer!important;padding:18px 50px 18px 20px!important;margin:8px 0 0!important;background:#fff!important;border:1px solid rgba(28,24,20,.08)!important;border-radius:12px!important;box-shadow:0 2px 10px rgba(28,24,20,.04)!important;font-family:'Athena','Raleway',Georgia,serif!important;font-size:17px!important;font-weight:500!important;color:#1C1814!important;line-height:1.35!important;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease!important;user-select:none!important;display:block!important}html body.knot-has-faq .knot-faq-q:hover{background:#F7F2EC!important;border-color:rgba(176,138,90,.3)!important;box-shadow:0 4px 16px rgba(28,24,20,.08)!important}html body.knot-has-faq .knot-faq-q.knot-faq-open{background:#F7F2EC!important;border-color:rgba(176,138,90,.45)!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;margin-bottom:0!important}html body.knot-has-faq .knot-faq-caret{position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;display:flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;color:#b08a5a!important;transition:transform .28s ease!important;pointer-events:none!important}html body.knot-has-faq .knot-faq-q.knot-faq-open .knot-faq-caret{transform:translateY(-50%) rotate(180deg)!important}html body.knot-has-faq .knot-faq-a{display:none!important;background:#F7F2EC!important;padding:0 20px 18px!important;border-left:1px solid rgba(176,138,90,.45)!important;border-right:1px solid rgba(176,138,90,.45)!important;border-bottom:1px solid rgba(176,138,90,.45)!important;border-radius:0 0 12px 12px!important;margin:0 0 8px!important;font-family:'Inter',system-ui,sans-serif!important;font-size:14.5px!important;line-height:1.65!important;color:#4A4440!important;overflow:hidden!important;max-height:0!important}html body.knot-has-faq .knot-faq-a.knot-faq-a-open,html body.knot-has-faq .knot-faq-a-open{display:block!important;max-height:none!important;animation:knot-faq-slide .28s ease!important}html body.knot-has-faq .knot-faq-q:not(.knot-faq-open)~*:not(.knot-faq-q):not(h1):not(h2){}@keyframes knot-faq-slide{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (min-width:992px){body.type-product #content-wrapper.container,body.type-product div.container.content-wrapper{max-width:1250px !important;margin-left:auto !important;margin-right:auto !important;width:auto !important}}body.type-product .p-thumbnail img{object-fit:cover !important;object-position:center center !important}@media (max-width:768px){body.type-product .p-thumbnails-wrapper{display:none !important}}body.in-kosik h1,body.in-kosik h2,body.in-kosik h3,body.in-kosik h4,body.in-kosik .cart-header h1,body.in-kosik .cart-wrapper h1,body.in-kosik .cart-wrapper h2,body.in-kosik .cart-wrapper h3,body.in-kosik .cart-wrapper h4{font-family:'Athena','Raleway',Georgia,serif !important;font-weight:400 !important;color:#1C1814 !important;letter-spacing:-0.01em !important;line-height:1.25 !important}body.in-kosik,body.in-kosik p,body.in-kosik td,body.in-kosik th,body.in-kosik label,body.in-kosik input,body.in-kosik .cart-wrapper,body.in-kosik .cart-inner,body.in-kosik .cart-content{font-family:'Inter',system-ui,sans-serif !important;color:#1C1814}body.in-kosik p,body.in-kosik td,body.in-kosik label{color:#4A4440 !important}body.in-kosik .cart-header.step-0{font-family:'Inter',system-ui,sans-serif !important}body.in-kosik .cart-header li{color:#8C8278 !important}body.in-kosik .cart-header li.active,body.in-kosik .cart-header .active{color:#f68c7b !important;font-weight:500 !important}body.in-kosik .btn-primary,body.in-kosik button.btn-action,body.in-kosik .ordering-process-btn,body.in-kosik a.btn-action,body.in-kosik input[type="submit"].btn-action,body.in-kosik .btn-conversion,body.in-kosik .cart-summary .btn-conversion{background:#f68c7b !important;background-color:#f68c7b !important;border:1px solid #f68c7b !important;color:#FFFFFF !important;font-family:'Inter',system-ui,sans-serif !important;font-weight:500 !important;letter-spacing:0.1em !important;text-transform:uppercase !important;border-radius:50px !important;box-shadow:0 4px 16px rgba(246,140,123,0.25) !important;transition:background 0.3s ease,transform 0.3s ease,box-shadow 0.3s ease !important}body.in-kosik .btn-primary:hover,body.in-kosik button.btn-action:hover,body.in-kosik .ordering-process-btn:hover,body.in-kosik a.btn-action:hover,body.in-kosik .btn-conversion:hover{background:#C87E6E !important;background-color:#C87E6E !important;border-color:#C87E6E !important;transform:translateY(-2px) !important;box-shadow:0 6px 28px rgba(224,152,136,0.35) !important}body.in-kosik .btn-default,body.in-kosik a.cart-back-link,body.in-kosik .back-to-shop{color:#8C8278 !important;background:transparent !important;font-family:'Inter',system-ui,sans-serif !important;font-weight:400 !important;letter-spacing:0.04em !important}body.in-kosik .btn-default:hover,body.in-kosik a.cart-back-link:hover{color:#1C1814 !important;text-decoration:underline !important}body.in-kosik .mehub-bonus-cart-container,body.in-kosik [class*="bonus-cart"]{font-family:'Inter',system-ui,sans-serif !important;border-radius:12px !important}body.in-kosik .box,body.in-kosik .cart-content .box,body.in-kosik .cart-summary,body.in-kosik .summary-wrapper .box,body.in-kosik .checkout-box-wrapper .box{border-radius:12px !important;box-shadow:0 4px 20px rgba(28,24,20,0.08) !important;border:none !important}body.in-kosik input[type="text"],body.in-kosik input[name*="discount"],body.in-kosik .voucher-form input{font-family:'Inter',system-ui,sans-serif !important;border-radius:8px !important;border:1px solid #EFE6D8 !important;padding:10px 14px !important}body.in-kosik input[type="text"]:focus,body.in-kosik .voucher-form input:focus{outline:none !important;border-color:#f68c7b !important}body.in-kosik .cart-table{font-family:'Inter',system-ui,sans-serif !important}body.in-kosik .cart-table th{font-family:'Inter',system-ui,sans-serif !important;font-weight:500 !important;color:#8C8278 !important;text-transform:uppercase !important;letter-spacing:0.08em !important;font-size:0.75rem !important}body.in-kosik .cart-table .product-name,body.in-kosik .cart-table .p-name{font-family:'Athena','Raleway',Georgia,serif !important;font-size:1.15rem !important;color:#1C1814 !important}body.in-kosik .cart-table .price,body.in-kosik .cart-table .price-final,body.in-kosik .total-price,body.in-kosik .summary-wrapper .total{font-family:'Inter',system-ui,sans-serif !important;font-weight:500 !important;color:#1C1814 !important}body.in-kosik .amount input,body.in-kosik .amount button,body.in-kosik .spinbox input,body.in-kosik .spinbox button{font-family:'Inter',system-ui,sans-serif !important;border-radius:6px !important}body.in-kosik .cart-summary .total,body.in-kosik .summary-wrapper .total-price{font-family:'Athena','Raleway',Georgia,serif !important;font-size:1.6rem !important;font-weight:400 !important;color:#1C1814 !important}body.in-kosik .progress,body.in-kosik [class*="progress-bar"]{border-radius:50px !important;overflow:hidden !important}body.in-kosik .progress-bar,body.in-kosik [class*="progress-bar"]>div{background:#f68c7b !important;background-color:#f68c7b !important}body.in-kosik .fvDoplnek,body.in-kosik .fvDoplnek-upsell,body.in-kosik .fvDoplnek .product{font-family:'Inter',system-ui,sans-serif !important}body.in-kosik .fvDoplnek h2,body.in-kosik .fvDoplnek h3{font-family:'Athena','Raleway',Georgia,serif !important;color:#1C1814 !important}body.in-kosik .btn-conversion,body.in-kosik .cart-summary .btn-conversion,body.in-kosik button.btn-conversion,body.in-kosik a.btn-conversion,body.in-kosik .summary-wrapper .btn-conversion,body.in-kosik input[type="submit"].btn-conversion{padding:14px 36px !important;font-size:14px !important;line-height:1 !important;width:auto !important;max-width:100% !important;min-height:0 !important;height:auto !important;display:inline-flex !important;align-items:center !important;justify-content:center !important}body.in-kosik .cart-content h3,body.in-kosik .cart-content h4,body.in-kosik .sidebar-in-cart h3,body.in-kosik .sidebar-in-cart h4,body.in-kosik .checkout-box-wrapper h4,body.in-kosik .summary-wrapper h4,body.in-kosik .mehub-bonus-cart-container h4,body.in-kosik .fvDoplnek h2,body.in-kosik .fvDoplnek h3,body.in-kosik .fvDoplnek h4{font-family:'Inter',system-ui,sans-serif !important;font-weight:700 !important;font-size:1rem !important;color:#1C1814 !important;text-transform:uppercase !important;letter-spacing:0.08em !important;margin:0 0 14px 0 !important;padding:0 !important;text-align:left !important;line-height:1.3 !important}body.in-kosik h1{font-family:'Athena','Raleway',Georgia,serif !important;font-weight:400 !important;text-transform:none !important;letter-spacing:-0.01em !important}body.in-kosik .extra.delivery{display:flex !important;align-items:flex-start !important;gap:12px !important;padding:14px 16px !important;margin:12px 0 !important;background:#F7F2EC !important;border-radius:10px !important;border:none !important}body.in-kosik .extra.delivery i.icon-van{flex:0 0 28px !important;font-size:24px !important;color:#8C8278 !important;margin-top:2px !important}body.in-kosik .extra.delivery>span{flex:1 1 auto !important;font-family:'Inter',system-ui,sans-serif !important;font-size:0.9rem !important;line-height:1.5 !important;color:#4A4440 !important;display:block !important}body.in-kosik .extra.delivery strong{font-weight:600 !important;color:#1C1814 !important}body.in-kosik .extra.delivery .price-range{margin-top:8px !important;height:6px !important;background:rgba(28,24,20,0.08) !important;border-radius:50px !important;overflow:hidden !important}body.in-kosik .extra.delivery .price-range>div{height:100% !important;background:#f68c7b !important;border-radius:50px !important;transition:width 0.4s ease !important}body.in-kosik .free-gift{display:flex !important;align-items:flex-start !important;gap:12px !important;padding:14px 16px !important;margin:12px 0 !important;background:#F7F2EC !important;border-radius:10px !important;border:none !important}body.in-kosik .free-gift>span{flex:1 1 auto !important;font-family:'Inter',system-ui,sans-serif !important;font-size:0.9rem !important;line-height:1.5 !important;color:#4A4440 !important}body.in-kosik .free-gift .price-range{margin-top:8px !important;height:6px !important;background:rgba(28,24,20,0.08) !important;border-radius:50px !important;overflow:hidden !important}body.in-kosik .free-gift .price-range>div{height:100% !important;background:#f68c7b !important;border-radius:50px !important;transition:width 0.4s ease !important}body.in-kosik ul.free-gifts{list-style:none !important;padding:0 !important;margin:12px 0 !important;display:flex !important;flex-wrap:wrap !important;gap:10px !important}body.in-kosik ul.free-gifts li{position:relative !important;padding:10px !important;border:2px solid rgba(28,24,20,0.1) !important;border-radius:10px !important;background:#FFFFFF !important;cursor:pointer !important;transition:border-color 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease !important;flex:0 1 auto !important;min-width:120px !important}body.in-kosik ul.free-gifts li:hover{border-color:#E09888 !important;transform:translateY(-2px) !important;box-shadow:0 4px 16px rgba(28,24,20,0.08) !important}body.in-kosik ul.free-gifts li.active{border-color:#f68c7b !important;box-shadow:0 4px 16px rgba(246,140,123,0.2) !important;background:#FFF8F5 !important}body.in-kosik ul.free-gifts li.active::after{content:'✓' !important;position:absolute !important;top:6px !important;right:8px !important;width:20px !important;height:20px !important;background:#f68c7b !important;color:#FFFFFF !important;border-radius:50% !important;font-size:12px !important;font-weight:700 !important;display:flex !important;align-items:center !important;justify-content:center !important;line-height:1 !important}body.in-kosik ul.free-gifts li label{cursor:pointer !important;margin:0 !important;display:block !important}@media (max-width:768px){body.in-kosik .cart-table td.p-name .delete-cart-item{display:none !important}body.in-kosik .cart-table td.p-name{padding-right:12px !important}body.in-kosik .cart-table td.p-name a.main-link{display:block !important;padding-right:28px !important;line-height:1.3 !important;word-break:normal !important;overflow-wrap:break-word !important}body.in-kosik .cart-table .quantity{display:inline-flex !important;align-items:stretch !important;border:1px solid rgba(28,24,20,0.15) !important;border-radius:8px !important;overflow:hidden !important;background:#FFFFFF !important;height:36px !important}body.in-kosik .cart-table .quantity button.increase,body.in-kosik .cart-table .quantity button.decrease{width:32px !important;min-width:32px !important;height:34px !important;background:transparent !important;border:none !important;border-radius:0 !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;color:#4A4440 !important;cursor:pointer !important;font-size:16px !important;line-height:1 !important;transition:background 0.2s ease !important;box-shadow:none !important}body.in-kosik .cart-table .quantity button.increase:hover,body.in-kosik .cart-table .quantity button.decrease:hover{background:rgba(246,140,123,0.12) !important;color:#f68c7b !important}body.in-kosik .cart-table .quantity label{display:flex !important;align-items:stretch !important;margin:0 !important;padding:0 !important}body.in-kosik .cart-table .quantity label input.amount{width:38px !important;min-width:38px !important;max-width:38px !important;height:34px !important;border:none !important;border-left:1px solid rgba(28,24,20,0.1) !important;border-right:1px solid rgba(28,24,20,0.1) !important;border-radius:0 !important;text-align:center !important;padding:0 !important;font-family:'Inter',system-ui,sans-serif !important;font-size:14px !important;font-weight:500 !important;color:#1C1814 !important;background:#FFFFFF !important;-moz-appearance:textfield !important}body.in-kosik .cart-table .quantity label input.amount::-webkit-inner-spin-button,body.in-kosik .cart-table .quantity label input.amount::-webkit-outer-spin-button{-webkit-appearance:none !important;margin:0 !important}body.in-kosik .fvDoplnek h2,body.in-kosik .fvDoplnek h3,body.in-kosik .fvDoplnek h4,body.in-kosik .fvDoplnek-upsell h2,body.in-kosik .fvDoplnek-upsell h3{text-align:left !important;padding-left:0 !important;margin-left:0 !important}body.in-kosik .fvDoplnek,body.in-kosik .fvDoplnek-upsell{padding-left:0 !important;padding-right:0 !important}body.in-kosik .fvDoplnek .product .price,body.in-kosik .fvDoplnek .product .price-final,body.in-kosik .fvDoplnek-upsell .price,body.in-kosik .fvDoplnek-upsell .price-final{display:inline-block !important;vertical-align:baseline !important;font-family:'Inter',system-ui,sans-serif !important;font-weight:500 !important;font-size:14px !important;color:#1C1814 !important;margin-top:4px !important}body.in-kosik .mehub-bonus-cart-container,body.in-kosik .sidebar-in-cart,body.in-kosik .cart-summary,body.in-kosik .summary-wrapper,body.in-kosik .checkout-box-wrapper{margin-top:20px !important;margin-bottom:20px !important}body.in-kosik .sidebar-in-cart .box,body.in-kosik .cart-content .box,body.in-kosik .summary-wrapper .box,body.in-kosik .checkout-box-wrapper .box{padding:20px !important;margin-bottom:16px !important}body.in-kosik .voucher-form,body.in-kosik form[action*="voucher"],body.in-kosik form[action*="discount"]{display:flex !important;align-items:center !important;gap:10px !important;margin:14px 0 !important;padding:0 !important}body.in-kosik .voucher-form input[type="text"],body.in-kosik form[action*="voucher"] input[type="text"]{flex:1 1 auto !important;min-width:0 !important;height:40px !important;padding:0 14px !important}body.in-kosik .voucher-form button,body.in-kosik form[action*="voucher"] button,body.in-kosik form[action*="discount"] button{flex:0 0 auto !important;height:40px !important;padding:0 20px !important;font-size:12px !important}body.in-kosik .summary-wrapper{margin-top:16px !important}body.in-kosik .summary-wrapper h4,body.in-kosik .summary-wrapper h3{margin-bottom:12px !important}body.in-kosik .summary-wrapper .total,body.in-kosik .summary-wrapper .total-price{font-size:1.3rem !important;margin:8px 0 16px 0 !important}body.in-kosik .btn-conversion,body.in-kosik .summary-wrapper .btn-conversion{padding:14px 28px !important;font-size:13px !important;width:auto !important;display:inline-flex !important;margin:4px 0 !important}body.in-kosik .cart-back-link,body.in-kosik a.back-to-shop,body.in-kosik .back-to-shop-link{display:block !important;margin-top:12px !important;font-size:12px !important;text-align:center !important}}body.in-kosik .cart-content h3,body.in-kosik .cart-content h4,body.in-kosik .sidebar-in-cart h3,body.in-kosik .sidebar-in-cart h4,body.in-kosik .checkout-box-wrapper h4,body.in-kosik .summary-wrapper h4,body.in-kosik .mehub-bonus-cart-container h4,body.in-kosik .cart-summary>h4,body.in-kosik .fvDoplnek h2,body.in-kosik .fvDoplnek h3,body.in-kosik .fvDoplnek h4,body.in-kosik .fvDoplnek-upsell h2,body.in-kosik .fvDoplnek-upsell h3{font-family:'Athena','Raleway',Georgia,serif !important;font-weight:700 !important;font-size:1.5rem !important;color:#1C1814 !important;text-transform:none !important;letter-spacing:-0.005em !important;line-height:1.25 !important;margin:0 0 18px 0 !important;padding:0 !important;text-align:left !important}body.in-kosik .mehub-bonus-cart-container{background:transparent !important;padding:0 !important;margin:8px 0 !important;border-radius:0 !important;box-shadow:none !important}body.in-kosik .mehub-bonus-cart-container>*:not(h3):not(h4){background:rgba(246,140,123,0.12) !important;background-color:rgba(246,140,123,0.12) !important;border-radius:10px !important;padding:14px 18px !important;box-shadow:none !important;color:#4A4440 !important;font-family:'Inter',system-ui,sans-serif !important;font-size:0.9rem !important;line-height:1.5 !important}body.in-kosik .mehub-bonus-cart-container strong,body.in-kosik .mehub-bonus-cart-container b{color:#C87E6E !important;font-weight:600 !important}body.in-kosik .fvDoplnek,body.in-kosik .fvDoplnek-upsell{margin-top:36px !important;padding-top:0 !important}body.in-kosik .summary-wrapper .cart-summary-buttons,body.in-kosik .summary-wrapper .ordering-process-buttons,body.in-kosik .summary-wrapper form[action*="order"]{display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:12px !important;margin-top:16px !important}body.in-kosik .summary-wrapper .btn-conversion{width:100% !important;max-width:100% !important;padding:16px 24px !important;font-size:14px !important;justify-content:center !important;text-align:center !important;margin:0 !important}body.in-kosik .summary-wrapper .cart-back-link,body.in-kosik .summary-wrapper a.back-to-shop,body.in-kosik .summary-wrapper .back-to-shop,body.in-kosik .summary-wrapper a[href*="obchod"],body.in-kosik .sidebar-in-cart a.back-to-shop,body.in-kosik .sidebar-in-cart a[href*="e-shop"]{display:block !important;width:100% !important;max-width:100% !important;text-align:center !important;margin:8px 0 0 0 !important;padding:10px !important;font-family:'Inter',system-ui,sans-serif !important;font-size:12px !important;letter-spacing:0.08em !important;text-transform:uppercase !important;color:#8C8278 !important;text-decoration:none !important;line-height:1 !important;white-space:nowrap !important}body.in-kosik .summary-wrapper .cart-back-link:hover,body.in-kosik .summary-wrapper a.back-to-shop:hover{color:#1C1814 !important;text-decoration:underline !important}body.in-kosik .cart-summary .show-info#fvstudio-delivery-info,body.in-kosik #fvstudio-delivery-info{margin:20px 0 !important}body.in-kosik .cart-summary .extra.delivery,body.in-kosik #fvstudio-delivery-info .extra.delivery{padding:20px 22px !important;background:#EFE6D8 !important;border-radius:12px !important;gap:16px !important;font-size:1rem !important;margin:0 !important}body.in-kosik .cart-summary .extra.delivery i.icon-van,body.in-kosik #fvstudio-delivery-info i.icon-van{font-size:32px !important;flex:0 0 36px !important;color:#C87E6E !important;margin-top:0 !important}body.in-kosik .cart-summary .extra.delivery>span,body.in-kosik #fvstudio-delivery-info>.extra.delivery>span{font-size:1rem !important;line-height:1.5 !important}body.in-kosik .cart-summary .extra.delivery strong,body.in-kosik #fvstudio-delivery-info strong{font-size:1rem !important;font-weight:600 !important}body.in-kosik .cart-summary .extra.delivery .price-range,body.in-kosik #fvstudio-delivery-info .price-range{margin-top:12px !important;height:8px !important}body.in-kosik ul.free-gifts{list-style:none !important;padding:0 !important;margin:14px 0 !important;display:flex !important;flex-wrap:wrap !important;gap:14px !important}body.in-kosik ul.free-gifts li{position:relative !important;padding:0 !important;border:2px solid rgba(28,24,20,0.1) !important;border-radius:12px !important;background:#FFFFFF !important;cursor:pointer !important;transition:border-color 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease,background 0.2s ease !important;flex:0 1 180px !important;min-width:150px !important;max-width:220px !important;overflow:hidden !important}body.in-kosik ul.free-gifts li:hover{border-color:#E09888 !important;transform:translateY(-2px) !important;box-shadow:0 6px 20px rgba(28,24,20,0.1) !important}body.in-kosik ul.free-gifts li.active{border-color:#f68c7b !important;box-shadow:0 6px 20px rgba(246,140,123,0.22) !important;background:#FFF8F5 !important}body.in-kosik ul.free-gifts li label{cursor:pointer !important;margin:0 !important;padding:0 !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;width:100% !important;height:100% !important;box-sizing:border-box !important}body.in-kosik ul.free-gifts li label .free-gifts-img{display:block !important;width:100% !important;aspect-ratio:1 / 1 !important;position:relative !important;overflow:hidden !important;background:#F7F2EC !important;flex:0 0 auto !important}body.in-kosik ul.free-gifts li label .free-gifts-img img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center !important;display:block !important;max-width:100% !important;max-height:100% !important}body.in-kosik ul.free-gifts li label .free-gifts-img-hover{display:none !important}body.in-kosik ul.free-gifts li label .free-gift-label{display:block !important;padding:12px 14px !important;background:#FFFFFF !important;font-family:'Inter',system-ui,sans-serif !important;font-size:0.85rem !important;line-height:1.4 !important;color:#1C1814 !important;text-align:center !important;word-break:normal !important;overflow-wrap:break-word !important;hyphens:auto !important}body.in-kosik ul.free-gifts li label .free-gift-name{display:block !important;font-weight:400 !important}body.in-kosik ul.free-gifts li.active label .free-gift-label{background:#FFF8F5 !important;color:#C87E6E !important;font-weight:500 !important}body.in-kosik ul.free-gifts li.active::after{content:'\2713' !important;position:absolute !important;top:8px !important;right:8px !important;width:24px !important;height:24px !important;background:#f68c7b !important;color:#FFFFFF !important;border-radius:50% !important;font-size:13px !important;font-weight:700 !important;display:flex !important;align-items:center !important;justify-content:center !important;line-height:1 !important;z-index:2 !important;box-shadow:0 2px 6px rgba(246,140,123,0.4) !important}body.in-kosik ul.free-gifts li input[type="radio"]{position:absolute !important;opacity:0 !important;pointer-events:none !important}body.in-kosik .free-gift-trigger,body.in-kosik a.free-gift-trigger{display:inline-block !important;margin-top:12px !important;padding:8px 16px !important;border:1px solid #E09888 !important;border-radius:50px !important;font-family:'Inter',system-ui,sans-serif !important;font-size:12px !important;color:#C87E6E !important;background:transparent !important;text-transform:uppercase !important;letter-spacing:0.08em !important;text-decoration:none !important}body.in-kosik .free-gift-trigger:hover{background:#C87E6E !important;color:#FFFFFF !important}body.in-kosik .discount-coupon,body.in-kosik .voucher-form,body.in-kosik form[action*="discount"],body.in-kosik form[action*="voucher"]{display:flex !important;align-items:center !important;gap:14px !important;margin:16px 0 !important}body.in-kosik .discount-coupon input[type="text"],body.in-kosik .discount-coupon input:not([type="submit"]):not([type="button"]):not([type="hidden"]),body.in-kosik .voucher-form input[type="text"]{flex:1 1 auto !important;min-width:0 !important;height:44px !important;padding:0 16px !important;margin:0 !important}body.in-kosik .discount-coupon button,body.in-kosik .discount-coupon input[type="submit"],body.in-kosik .voucher-form button,body.in-kosik .voucher-form input[type="submit"]{flex:0 0 auto !important;height:44px !important;padding:0 22px !important;margin:0 !important;font-size:12px !important;white-space:nowrap !important}body.in-kosik .cart-summary{display:flex !important;flex-direction:column !important}body.in-kosik .cart-summary>.show-info,body.in-kosik .cart-summary>#fvstudio-delivery-info{order:1 !important}body.in-kosik .cart-summary>.extras-wrapper{order:3 !important;display:flex !important;flex-direction:column !important}body.in-kosik .cart-summary>h4{order:4 !important}body.in-kosik .cart-summary .extras-wrapper>.extras-col:nth-child(2){order:1 !important;margin-bottom:8px !important}body.in-kosik .cart-summary .extras-wrapper>.extras-col:nth-child(1){order:2 !important}body.in-kosik .extras-col .extras-wrap{background:transparent !important;padding:0 !important}body.in-kosik .extra.gift{display:flex !important;align-items:flex-start !important;gap:12px !important;padding:14px 18px !important;background:#F7F2EC !important;border-radius:10px !important;margin:0 0 16px 0 !important;font-family:'Inter',system-ui,sans-serif !important}body.in-kosik .extra.gift i,body.in-kosik .extra.gift [class*="icon"]{flex:0 0 24px !important;font-size:20px !important;color:#8C8278 !important;margin-top:2px !important}body.in-kosik .extra.gift>span,body.in-kosik .extra.gift>div{flex:1 1 auto !important;font-size:0.9rem !important;line-height:1.5 !important;color:#4A4440 !important}body.in-kosik .extra.gift strong{color:#1C1814 !important;font-weight:600 !important}body.in-kosik .extra.gift .price-range{margin-top:10px !important;height:6px !important;background:rgba(28,24,20,0.08) !important;border-radius:50px !important;overflow:hidden !important}body.in-kosik .extra.gift .price-range>div{height:100% !important;background:#f68c7b !important;border-radius:50px !important}body.in-kosik .cart-summary>h4{margin-top:8px !important}body.in-kosik .cart-content h3,body.in-kosik .cart-content h4,body.in-kosik .cart-content>h3,body.in-kosik .cart-content>h4,body.in-kosik .sidebar-in-cart h3,body.in-kosik .sidebar-in-cart h4,body.in-kosik .checkout-box-wrapper h4,body.in-kosik .summary-wrapper h4,body.in-kosik .mehub-bonus-cart-container h3,body.in-kosik .mehub-bonus-cart-container h4,body.in-kosik .cart-summary>h4,body.in-kosik .fvDoplnek h2,body.in-kosik .fvDoplnek h3,body.in-kosik .fvDoplnek h4,body.in-kosik .fvDoplnek-upsell h2,body.in-kosik .fvDoplnek-upsell h3{font-family:'Athena','Raleway',Georgia,serif !important;font-weight:700 !important;font-size:1.9rem !important;color:#1C1814 !important;text-transform:none !important;letter-spacing:-0.01em !important;line-height:1.2 !important;margin:0 0 20px 0 !important;padding:0 !important;text-align:left !important}body.in-kosik .mehub-bonus-cart-container{margin:8px 0 !important;padding:0 !important;background:transparent !important;background-color:transparent !important;border-radius:0 !important;box-shadow:none !important;border:none !important}body.in-kosik .mehub-bonus-cart-container>h3,body.in-kosik .mehub-bonus-cart-container>h4{background:transparent !important;background-color:transparent !important;padding:0 !important;margin:0 0 14px 0 !important;box-shadow:none !important;color:#1C1814 !important}body.in-kosik .mehub-bonus-cart-container>*:not(h1):not(h2):not(h3):not(h4){background:#EFE6D8 !important;background-color:#EFE6D8 !important;border-radius:12px !important;padding:18px 22px !important;box-shadow:none !important;color:#4A4440 !important;font-family:'Inter',system-ui,sans-serif !important;font-size:1rem !important;line-height:1.5 !important;margin:0 !important}body.in-kosik .mehub-bonus-cart-container strong,body.in-kosik .mehub-bonus-cart-container b,body.in-kosik .mehub-bonus-cart-container [class*="credit"]{color:#C87E6E !important;font-weight:700 !important}body.in-kosik .cart-summary>.extras-wrapper,body.in-kosik .cart-summary .extras-wrapper>.extras-col,body.in-kosik .cart-summary .extras-col>.extras-wrap{display:contents !important}body.in-kosik .cart-summary>.show-info,body.in-kosik .cart-summary>#fvstudio-delivery-info{order:1 !important}body.in-kosik .cart-summary .extra.gift{order:2 !important}body.in-kosik .cart-summary>h4{order:3 !important;margin-top:20px !important;margin-bottom:14px !important}body.in-kosik .cart-summary .free-gift{order:4 !important}body.in-kosik .cart-summary .discount-coupon{order:5 !important;margin-top:20px !important}body.in-kosik .cart-summary .extra.delivery,body.in-kosik .cart-summary .extra.gift{display:flex !important;align-items:flex-start !important;gap:16px !important;padding:18px 22px !important;background:#EFE6D8 !important;background-color:#EFE6D8 !important;border-radius:12px !important;margin:8px 0 !important;border:none !important;box-shadow:none !important;font-family:'Inter',system-ui,sans-serif !important;font-size:1rem !important;line-height:1.5 !important;color:#4A4440 !important}body.in-kosik .cart-summary .extra.delivery i,body.in-kosik .cart-summary .extra.delivery [class*="icon"],body.in-kosik .cart-summary .extra.gift i,body.in-kosik .cart-summary .extra.gift [class*="icon"]{flex:0 0 32px !important;font-size:28px !important;color:#C87E6E !important;margin-top:2px !important;display:inline-block !important}body.in-kosik .cart-summary .extra.delivery>span,body.in-kosik .cart-summary .extra.delivery>div:not(.price-range),body.in-kosik .cart-summary .extra.gift>span,body.in-kosik .cart-summary .extra.gift>div:not(.price-range){flex:1 1 auto !important;font-size:1rem !important;line-height:1.5 !important;color:#4A4440 !important;display:block !important}body.in-kosik .cart-summary .extra.delivery strong,body.in-kosik .cart-summary .extra.gift strong{color:#1C1814 !important;font-weight:700 !important}body.in-kosik .cart-summary .extra.delivery .price-range,body.in-kosik .cart-summary .extra.gift .price-range{margin-top:12px !important;height:7px !important;background:rgba(28,24,20,0.08) !important;border-radius:50px !important;overflow:hidden !important;width:100% !important}body.in-kosik .cart-summary .extra.delivery .price-range>div,body.in-kosik .cart-summary .extra.gift .price-range>div{height:100% !important;background:#f68c7b !important;border-radius:50px !important;transition:width 0.4s ease !important}body.in-kosik ul.free-gifts{gap:12px !important;margin:12px 0 !important}body.in-kosik ul.free-gifts li{flex:0 1 140px !important;min-width:120px !important;max-width:160px !important;border-radius:10px !important}body.in-kosik ul.free-gifts li label .free-gifts-img{aspect-ratio:1 / 1 !important}body.in-kosik ul.free-gifts li label .free-gift-label{padding:10px 10px 12px 10px !important;font-size:0.88rem !important;line-height:1.35 !important;min-height:40px !important;display:flex !important;align-items:center !important;justify-content:center !important}body.in-kosik ul.free-gifts li label .free-gift-name{font-weight:600 !important;color:#1C1814 !important}body.in-kosik ul.free-gifts li.active label .free-gift-name{color:#C87E6E !important}body.in-kosik ul.free-gifts li.active::after{width:22px !important;height:22px !important;font-size:12px !important;top:6px !important;right:6px !important}body.in-kosik .cart-content>.mehub-bonus-cart-container{margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important}body.in-kosik .mehub-bonus-cart-container>div{background:transparent !important;padding:0 !important;margin:0 !important;box-shadow:none !important;border-radius:0 !important}body.in-kosik .mehub-bonus-cart-container>div>h4{margin:0 0 16px 0 !important;padding:0 !important;text-align:left !important}body.in-kosik .mehub-bonus-cart-container .card,body.in-kosik .mehub-bonus-cart-container .card.elevation-0,body.in-kosik .mehub-bonus-cart-container .card.elevation-0.blue,body.in-kosik .mehub-bonus-cart-container .card.blue{background:#EFE6D8 !important;background-color:#EFE6D8 !important;color:#1C1814 !important;padding:18px 22px !important;border-radius:12px !important;box-shadow:none !important;border:none !important;margin:0 !important;font-family:'Inter',system-ui,sans-serif !important}body.in-kosik .mehub-bonus-cart-container .card .card-title,body.in-kosik .mehub-bonus-cart-container .card .card-text{background:transparent !important;color:#1C1814 !important;padding:0 !important;font-family:'Inter',system-ui,sans-serif !important;font-size:1rem !important;line-height:1.5 !important;text-align:left !important}body.in-kosik .mehub-bonus-cart-container .card .card-title{margin-bottom:4px !important;color:#4A4440 !important}body.in-kosik .mehub-bonus-cart-container .card .card-text{color:#1C1814 !important;font-weight:500 !important}body.in-kosik .mehub-bonus-cart-container .card .card-text b,body.in-kosik .mehub-bonus-cart-container .card .card-text strong{color:#C87E6E !important;font-weight:700 !important}body.in-kosik .cart-summary{gap:10px !important}body.in-kosik .cart-summary>.show-info,body.in-kosik .cart-summary>#fvstudio-delivery-info{margin:0 !important}body.in-kosik .cart-summary>#fvstudio-delivery-info .extra.delivery,body.in-kosik .cart-summary .extra.gift{padding:20px 24px !important;margin:0 !important;gap:18px !important;align-items:center !important;min-height:80px !important}body.in-kosik .cart-summary .extra.delivery>i,body.in-kosik .cart-summary .extra.delivery>.icon-van,body.in-kosik .cart-summary .extra.gift>i,body.in-kosik .cart-summary .extra.gift [class*="icon-"]{flex:0 0 36px !important;width:36px !important;height:36px !important;font-size:30px !important;line-height:36px !important;text-align:center !important;color:#C87E6E !important;display:flex !important;align-items:center !important;justify-content:center !important}body.in-kosik .cart-summary .extra.delivery>span,body.in-kosik .cart-summary .extra.gift>span{flex:1 1 auto !important;display:flex !important;flex-direction:column !important;gap:10px !important;min-width:0 !important;font-size:1rem !important;line-height:1.45 !important;color:#4A4440 !important}body.in-kosik .cart-summary .extra.delivery>span>strong,body.in-kosik .cart-summary .extra.delivery>span>b,body.in-kosik .cart-summary .extra.gift>span>strong{display:block !important;margin:0 !important;color:#4A4440 !important;font-weight:500 !important;font-size:1rem !important;line-height:1.4 !important;padding-right:8px !important}body.in-kosik .cart-summary .extra.delivery .price-range,body.in-kosik .cart-summary .extra.gift .price-range{margin-top:0 !important;width:100% !important;height:7px !important}body.in-kosik ul.free-gifts{gap:10px !important;margin:14px 0 4px 0 !important;flex-wrap:nowrap !important;overflow-x:auto !important;padding-bottom:4px !important}body.in-kosik ul.free-gifts li{flex:0 0 110px !important;min-width:110px !important;max-width:120px !important;border-radius:10px !important}body.in-kosik ul.free-gifts li label .free-gifts-img{aspect-ratio:1 / 1 !important}body.in-kosik ul.free-gifts li label .free-gift-label{padding:8px 8px 10px 8px !important;font-size:0.8rem !important;line-height:1.3 !important;min-height:36px !important;text-align:center !important}body.in-kosik ul.free-gifts li label .free-gift-name{font-weight:700 !important;color:#1C1814 !important;font-family:'Inter',system-ui,sans-serif !important}body.in-kosik ul.free-gifts li.active label .free-gift-name{color:#C87E6E !important}body.in-kosik ul.free-gifts li.active::after{width:20px !important;height:20px !important;font-size:11px !important;top:5px !important;right:5px !important}body.in-kosik .summary-wrapper .box{padding:22px !important}body.in-kosik .summary-wrapper .price-wrapper{display:flex !important;justify-content:space-between !important;align-items:baseline !important;padding-bottom:18px !important;border-bottom:1px solid rgba(28,24,20,0.08) !important;margin-bottom:16px !important}body.in-kosik .summary-wrapper .price-wrapper .price-label{font-family:'Inter',system-ui,sans-serif !important;font-size:0.95rem !important;color:#4A4440 !important;font-weight:400 !important}body.in-kosik .summary-wrapper .price-wrapper .price,body.in-kosik .summary-wrapper .price-wrapper strong.price{font-family:'Athena','Raleway',Georgia,serif !important;font-size:1.6rem !important;font-weight:700 !important;color:#1C1814 !important}body.in-kosik .summary-wrapper .next-step,body.in-kosik .summary-wrapper .next-step.next-step--cart{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:space-between !important;gap:8px !important;flex-wrap:nowrap !important}body.in-kosik .summary-wrapper .next-step-back,body.in-kosik .summary-wrapper a.next-step-back,body.in-kosik .summary-wrapper .next-step-back.btn-lg{flex:0 0 auto !important;padding:0 12px !important;font-family:'Inter',system-ui,sans-serif !important;font-size:11px !important;font-weight:400 !important;letter-spacing:0.04em !important;text-transform:uppercase !important;color:#8C8278 !important;background:transparent !important;border:none !important;box-shadow:none !important;text-decoration:none !important;line-height:1.3 !important;white-space:normal !important;max-width:85px !important;text-align:center !important;height:auto !important;min-height:0 !important;border-radius:0 !important}body.in-kosik .summary-wrapper .next-step-back .continue-shopping{display:block !important;white-space:normal !important;line-height:1.3 !important}body.in-kosik .summary-wrapper .next-step-back:hover{color:#1C1814 !important;text-decoration:underline !important;background:transparent !important}body.in-kosik .summary-wrapper .btn-conversion.next-step-forward,body.in-kosik .summary-wrapper .next-step-forward.btn-lg{flex:0 1 auto !important;width:auto !important;max-width:220px !important;padding:15px 28px !important;font-size:13px !important;line-height:1 !important;margin:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;white-space:nowrap !important}body.in-kosik .summary-wrapper .discount-coupon{display:block !important;margin-top:18px !important;padding-top:18px !important;border-top:1px solid rgba(28,24,20,0.08) !important}body.in-kosik .summary-wrapper .discount-coupon form.input-group{display:flex !important;align-items:center !important;gap:12px !important;padding:0 !important;margin:0 !important}body.in-kosik .summary-wrapper .discount-coupon form.input-group>i{flex:0 0 24px !important;font-size:18px !important;color:#8C8278 !important;margin:0 !important}body.in-kosik .summary-wrapper .discount-coupon input{flex:1 1 auto !important;min-width:0 !important;height:42px !important;padding:0 14px !important;margin:0 !important;font-size:13px !important;border-radius:8px !important;border:1px solid #EFE6D8 !important}body.in-kosik .summary-wrapper .discount-coupon button{flex:0 0 auto !important;height:42px !important;padding:0 20px !important;margin:0 !important;font-size:12px !important;white-space:nowrap !important}html body.in-kosik div.cart-summary{display:flex !important;flex-direction:column !important;gap:10px !important;width:100% !important}html body.in-kosik div.cart-summary>div.extras-wrapper,html body.in-kosik div.cart-summary div.extras-wrapper>div.extras-col,html body.in-kosik div.cart-summary div.extras-col>div.extras-wrap,html body.in-kosik div.cart-summary div.extras-col>div.extras-inner{display:contents !important}html body.in-kosik div.cart-summary>div.show-info,html body.in-kosik div.cart-summary>#fvstudio-delivery-info,html body.in-kosik div.cart-summary div.extra.delivery,html body.in-kosik div.cart-summary div.extra.gift{width:100% !important;max-width:100% !important;box-sizing:border-box !important}html body.in-kosik div.cart-summary>div.show-info>div.extra.delivery,html body.in-kosik div.cart-summary div.extra.delivery,html body.in-kosik div.cart-summary div.extra.gift{display:flex !important;flex-direction:row !important;align-items:center !important;gap:18px !important;padding:22px 26px !important;margin:0 !important;background:#EFE6D8 !important;background-color:#EFE6D8 !important;border-radius:12px !important;border:none !important;box-shadow:none !important;min-height:84px !important;font-family:'Inter',system-ui,sans-serif !important}html body.in-kosik div.cart-summary div.extra.delivery>i,html body.in-kosik div.cart-summary div.extra.delivery>.icon-van,html body.in-kosik div.cart-summary div.extra.gift>i,html body.in-kosik div.cart-summary div.extra.gift>[class*="icon-"]{flex:0 0 40px !important;width:40px !important;height:40px !important;font-size:32px !important;line-height:40px !important;text-align:center !important;color:#C87E6E !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;margin:0 !important;padding:0 !important}html body.in-kosik div.cart-summary div.extra.delivery>span,html body.in-kosik div.cart-summary div.extra.gift>span{display:block !important;flex:1 1 auto !important;min-width:0 !important;font-size:1rem !important;line-height:1.5 !important;color:#4A4440 !important;font-family:'Inter',system-ui,sans-serif !important;padding:0 !important;margin:0 !important}html body.in-kosik div.cart-summary div.extra.delivery>span>strong,html body.in-kosik div.cart-summary div.extra.delivery>span>b,html body.in-kosik div.cart-summary div.extra.gift>span>strong,html body.in-kosik div.cart-summary div.extra.gift>span>b{display:inline !important;color:#1C1814 !important;font-weight:700 !important;font-size:1rem !important;line-height:1.5 !important;font-family:'Inter',system-ui,sans-serif !important;margin:0 !important;padding:0 !important}html body.in-kosik div.cart-summary div.extra.delivery>span>div.price-range,html body.in-kosik div.cart-summary div.extra.gift>span>div.price-range,html body.in-kosik div.cart-summary div.extra.delivery div.price-range,html body.in-kosik div.cart-summary div.extra.gift div.price-range{display:block !important;width:100% !important;height:7px !important;margin:10px 0 0 0 !important;padding:0 !important;background:rgba(28,24,20,0.1) !important;border-radius:50px !important;overflow:hidden !important}html body.in-kosik div.cart-summary div.extra.delivery div.price-range>div,html body.in-kosik div.cart-summary div.extra.gift div.price-range>div{display:block !important;height:100% !important;background:#f68c7b !important;border-radius:50px !important;transition:width 0.4s ease !important}html body.in-kosik div.cart-summary>div.show-info,html body.in-kosik div.cart-summary>#fvstudio-delivery-info{order:1 !important}html body.in-kosik div.cart-summary div.extra.gift{order:2 !important}html body.in-kosik div.cart-summary>h4{order:3 !important;margin-top:12px !important;margin-bottom:10px !important}html body.in-kosik div.cart-summary div.free-gift{order:4 !important}html body.in-kosik ul.free-gifts{gap:12px !important;margin:14px 0 4px 0 !important;flex-wrap:wrap !important;overflow-x:visible !important}html body.in-kosik ul.free-gifts li{flex:0 1 145px !important;min-width:130px !important;max-width:160px !important;border-radius:10px !important}html body.in-kosik ul.free-gifts li label .free-gift-label{padding:10px 10px 12px 10px !important;font-size:0.9rem !important;line-height:1.35 !important;min-height:44px !important}html body.in-kosik ul.free-gifts li label .free-gift-name{font-weight:700 !important;color:#1C1814 !important;font-family:'Inter',system-ui,sans-serif !important;font-size:0.9rem !important;line-height:1.3 !important}html body.in-kosik ul.free-gifts li.active label .free-gift-name{color:#C87E6E !important}html body.in-kosik .summary-wrapper .price-wrapper .price,html body.in-kosik .summary-wrapper .price-wrapper strong.price,html body.in-kosik .summary-wrapper .price-wrapper .price.price-primary,html body.in-kosik .summary-wrapper .price,html body.in-kosik .mehub-bonus-cart-container .card .card-text,html body.in-kosik .mehub-bonus-cart-container .card .card-text b,html body.in-kosik .mehub-bonus-cart-container .card .card-text strong{font-family:'Inter',system-ui,sans-serif !important;font-weight:700 !important}html body.in-kosik .summary-wrapper .price-wrapper .price,html body.in-kosik .summary-wrapper .price-wrapper strong.price{font-size:1.5rem !important;color:#1C1814 !important}html body.in-kosik .mehub-bonus-cart-container .card,html body.in-kosik .mehub-bonus-cart-container .card .card-title,html body.in-kosik .mehub-bonus-cart-container .card .card-text{font-size:1.1rem !important;line-height:1.55 !important}html body.in-kosik .mehub-bonus-cart-container .card .card-title{font-size:1.05rem !important;margin-bottom:6px !important}html body.in-kosik .mehub-bonus-cart-container .card .card-text{font-size:1.4rem !important;font-weight:700 !important;color:#1C1814 !important;font-family:'Inter',system-ui,sans-serif !important}html body.in-kosik .mehub-bonus-cart-container .card .card-text b,html body.in-kosik .mehub-bonus-cart-container .card .card-text strong{color:#C87E6E !important;font-size:1.4rem !important;font-weight:700 !important}html body.in-kosik div.cart-summary div.extra.delivery>span,html body.in-kosik div.cart-summary div.extra.gift>span{font-size:1.1rem !important;line-height:1.55 !important}html body.in-kosik div.cart-summary div.extra.delivery>span>strong,html body.in-kosik div.cart-summary div.extra.delivery>span>b,html body.in-kosik div.cart-summary div.extra.gift>span>strong,html body.in-kosik div.cart-summary div.extra.gift>span>b{font-size:1.1rem !important}html body.in-kosik div.cart-summary>h4{margin-top:4px !important;margin-bottom:4px !important}html body.in-kosik ul.free-gifts{margin:4px 0 4px 0 !important}html body.in-kosik ul.free-gifts li{flex:0 1 120px !important;min-width:110px !important;max-width:140px !important}html body.in-kosik ul.free-gifts li label .free-gifts-img{aspect-ratio:1 / 1 !important;max-height:100px !important}html body.in-kosik ul.free-gifts li label .free-gift-label{padding:10px 8px 12px 8px !important;min-height:48px !important}html body.in-kosik ul.free-gifts li label .free-gift-name{font-size:1rem !important;line-height:1.35 !important;font-weight:700 !important}html body.in-kosik .mehub-bonus-cart-container .card .card-title{font-size:1.25rem !important;line-height:1.5 !important;margin-bottom:8px !important;color:#4A4440 !important;font-family:'Inter',system-ui,sans-serif !important;font-weight:500 !important;text-align:left !important;padding:0 !important}html body.in-kosik .mehub-bonus-cart-container .card .card-text{font-size:1.6rem !important;line-height:1.3 !important;font-weight:700 !important;color:#1C1814 !important;font-family:'Inter',system-ui,sans-serif !important;text-align:left !important;padding:0 !important}html body.in-kosik .mehub-bonus-cart-container .card .card-text b,html body.in-kosik .mehub-bonus-cart-container .card .card-text strong{font-size:1.6rem !important;color:#C87E6E !important;font-weight:700 !important}html body.in-kosik .mehub-bonus-cart-container .card{padding:22px 26px !important}html body.in-kosik div.cart-summary div.extra.delivery>span,html body.in-kosik div.cart-summary div.extra.gift>span{font-size:1.25rem !important;line-height:1.55 !important;font-weight:400 !important;color:#4A4440 !important}html body.in-kosik div.cart-summary div.extra.delivery>span>strong,html body.in-kosik div.cart-summary div.extra.delivery>span>b,html body.in-kosik div.cart-summary div.extra.gift>span>strong,html body.in-kosik div.cart-summary div.extra.gift>span>b{font-size:1.25rem !important;font-weight:700 !important;color:#1C1814 !important}html body.in-kosik div.cart-summary div.extra.delivery>i,html body.in-kosik div.cart-summary div.extra.delivery>.icon-van,html body.in-kosik div.cart-summary div.extra.gift>i,html body.in-kosik div.cart-summary div.extra.gift>[class*="icon-"]{flex:0 0 44px !important;width:44px !important;height:44px !important;font-size:36px !important;line-height:44px !important}html body.in-kosik ul.free-gifts{justify-content:flex-start !important;align-items:flex-start !important;padding-left:0 !important;margin-left:0 !important}html body.in-kosik .cart-summary .free-gift{padding-left:0 !important;margin-left:0 !important}html body.in-kosik .cart-summary .free-gift .free-gifts-wrapper{padding-left:0 !important;margin-left:0 !important}html body.in-kosik .cart-summary .free-gift form{padding-left:0 !important;margin-left:0 !important}html body.in-kosik .cart-content>.mehub-bonus-cart-container{padding-top:24px !important;margin-top:24px !important;border-top:1px solid rgba(28,24,20,0.12) !important}html body.in-kosik .cart-content>.fvDoplnek,html body.in-kosik .cart-content>.fvDoplnek-upsell{padding-top:24px !important;margin-top:24px !important;border-top:1px solid rgba(28,24,20,0.12) !important}html body.in-kosik .mehub-bonus-cart-container .card .card-title{font-size:1.4rem !important;line-height:1.5 !important;margin-bottom:10px !important;font-weight:500 !important}html body.in-kosik .mehub-bonus-cart-container .card .card-text,html body.in-kosik .mehub-bonus-cart-container .card .card-text b,html body.in-kosik .mehub-bonus-cart-container .card .card-text strong{font-size:1.8rem !important;line-height:1.3 !important;font-weight:700 !important}html body.in-kosik div.cart-summary div.extra.delivery>span,html body.in-kosik div.cart-summary div.extra.gift>span{font-size:1.4rem !important;line-height:1.55 !important}html body.in-kosik div.cart-summary div.extra.delivery>span>strong,html body.in-kosik div.cart-summary div.extra.delivery>span>b,html body.in-kosik div.cart-summary div.extra.gift>span>strong,html body.in-kosik div.cart-summary div.extra.gift>span>b{font-size:1.4rem !important;font-weight:700 !important}html body.in-kosik div.cart-summary div.extra.delivery>i,html body.in-kosik div.cart-summary div.extra.delivery>.icon-van,html body.in-kosik div.cart-summary div.extra.gift>i,html body.in-kosik div.cart-summary div.extra.gift>[class*="icon-"]{flex:0 0 50px !important;width:50px !important;height:50px !important;font-size:42px !important;line-height:50px !important}html body.in-kosik .summary-wrapper .price-wrapper .price-label,html body.in-kosik .summary-wrapper .price-label{font-size:1.15rem !important;color:#4A4440 !important;font-weight:500 !important}html body.in-kosik .summary-wrapper .price-wrapper .price,html body.in-kosik .summary-wrapper .price-wrapper strong.price,html body.in-kosik .summary-wrapper strong.price{font-size:1.9rem !important;font-weight:700 !important;color:#1C1814 !important;font-family:'Inter',system-ui,sans-serif !important}html body.in-kosik ul.free-gifts{justify-content:initial !important;align-items:stretch !important;margin-top:2px !important;margin-bottom:4px !important}html body.in-kosik div.cart-summary>h4{margin-top:0 !important;margin-bottom:2px !important}html body.in-kosik .free-gift-trigger,html body.in-kosik a.free-gift-trigger,html body.in-kosik .cart-summary .free-gift-trigger{display:none !important}html body.in-kosik .summary-wrapper .discount-coupon form.input-group,html body.in-kosik .cart-summary .discount-coupon form.input-group,html body.in-kosik .discount-coupon form.input-group{gap:24px !important}html body.in-kosik #fvstudio-delivery-info .extra.delivery>span,html body.in-kosik #fvstudio-delivery-info div.extra.delivery>span,html body.in-kosik .cart-summary #fvstudio-delivery-info .extra.delivery>span,html body.in-kosik div.cart-summary div#fvstudio-delivery-info div.extra.delivery>span{font-size:1.4rem !important;line-height:1.55 !important;color:#4A4440 !important}html body.in-kosik #fvstudio-delivery-info .extra.delivery>span>strong,html body.in-kosik #fvstudio-delivery-info .extra.delivery>span>b,html body.in-kosik .cart-summary #fvstudio-delivery-info .extra.delivery>span>strong,html body.in-kosik .cart-summary #fvstudio-delivery-info .extra.delivery>span>b,html body.in-kosik div.cart-summary div#fvstudio-delivery-info div.extra.delivery>span>strong,html body.in-kosik div.cart-summary div#fvstudio-delivery-info div.extra.delivery>span>b{font-size:1.4rem !important;font-weight:700 !important;color:#1C1814 !important}html body.in-kosik #fvstudio-delivery-info .extra.delivery>i,html body.in-kosik #fvstudio-delivery-info .extra.delivery>.icon-van,html body.in-kosik .cart-summary #fvstudio-delivery-info .extra.delivery>i.icon-van{flex:0 0 50px !important;width:50px !important;height:50px !important;font-size:42px !important;line-height:50px !important}html body.in-kosik .mehub-bonus-cart-container .card,html body.in-kosik .mehub-bonus-cart-container .card.elevation-0,html body.in-kosik .mehub-bonus-cart-container .card.elevation-0.blue,html body.in-kosik .mehub-bonus-cart-container .card.blue{padding:16px 20px !important}html body.in-kosik .mehub-bonus-cart-container>div>h4{padding-left:20px !important}html body.in-kosik .summary-wrapper .price-wrapper .price-label,html body.in-kosik .summary-wrapper .price-label,html body.in-kosik .summary-wrapper span.price-label{font-size:1.4rem !important;font-weight:500 !important;color:#1C1814 !important}html body.in-kosik .summary-wrapper .box{padding:22px 0 !important}html body.in-kosik .summary-wrapper .box>*{padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important}html body.in-kosik .summary-wrapper .price-wrapper{padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important}html body.in-kosik .summary-wrapper .next-step,html body.in-kosik .summary-wrapper .next-step.next-step--cart{padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important;justify-content:space-between !important}html body.in-kosik .summary-wrapper .next-step-back{padding-left:0 !important;margin-left:0 !important;text-align:left !important}html body.in-kosik .mehub-bonus-cart-container>div>h4{margin-bottom:2px !important;padding-bottom:0 !important}html body.in-kosik .mehub-bonus-cart-container .card,html body.in-kosik .mehub-bonus-cart-container .card.elevation-0,html body.in-kosik .mehub-bonus-cart-container .card.elevation-0.blue,html body.in-kosik .mehub-bonus-cart-container .card.blue{padding-top:4px !important}html body.in-kosik .summary-wrapper .price-wrapper .price-label,html body.in-kosik .summary-wrapper .price-label,html body.in-kosik .summary-wrapper span.price-label{font-size:1.7rem !important;font-weight:500 !important;color:#1C1814 !important}html body.in-kosik .summary-wrapper .price-wrapper .price,html body.in-kosik .summary-wrapper .price-wrapper strong.price,html body.in-kosik .summary-wrapper strong.price{font-size:2.1rem !important}html body.in-kosik .mehub-bonus-cart-container>div>h4{margin-bottom:10px !important}html body.in-kosik .mehub-bonus-cart-container .card,html body.in-kosik .mehub-bonus-cart-container .card.elevation-0,html body.in-kosik .mehub-bonus-cart-container .card.elevation-0.blue,html body.in-kosik .mehub-bonus-cart-container .card.blue{padding-top:14px !important}html body.in-kosik .mehub-bonus-cart-container .card .card-title{margin-bottom:14px !important}html body.in-kosik .checkout-box-wrapper{background:transparent !important;padding:0 !important;box-shadow:none !important;border:none !important}html body.in-kosik .checkout-box-wrapper>h4{margin:0 0 10px 0 !important;padding-left:20px !important}html body.in-kosik .checkout-box-wrapper>.box,html body.in-kosik .checkout-box-wrapper>.box.box-sm,html body.in-kosik .checkout-box-wrapper>.box.box-bg-default{background:#EFE6D8 !important;background-color:#EFE6D8 !important;border:none !important;border-radius:12px !important;box-shadow:none !important;padding:18px 22px !important;margin:0 !important}html body.in-kosik .checkout-box-wrapper .contact-box>strong{display:none !important}html body.in-kosik .checkout-box-wrapper .contact-box ul{list-style:none !important;margin:0 !important;padding:0 !important}html body.in-kosik .checkout-box-wrapper .contact-box ul li{margin:0 0 8px 0 !important;padding:0 !important;font-family:'Inter',system-ui,sans-serif !important;font-size:1.05rem !important;line-height:1.5 !important;color:#1C1814 !important}html body.in-kosik .checkout-box-wrapper .contact-box ul li:last-child{margin-bottom:0 !important}html body.in-kosik .checkout-box-wrapper .contact-box ul li a{color:#C87E6E !important;text-decoration:none !important;font-weight:500 !important}html body.in-kosik .checkout-box-wrapper .contact-box ul li a:hover{color:#1C1814 !important;text-decoration:underline !important}html body.in-kosik .checkout-box-wrapper .contact-box{background:transparent !important;padding:0 !important;margin:0 !important;box-shadow:none !important;border:none !important}html body.in-kosik .sidebar-in-cart>.checkout-box-wrapper,html body.in-kosik .checkout-box-wrapper{margin-top:4px !important}html body.in-kosik .checkout-box-wrapper>h4{padding-left:22px !important;margin-left:0 !important;text-align:left !important;margin-bottom:8px !important}html body.in-kosik .checkout-box-wrapper .contact-box ul li,html body.in-kosik .checkout-box-wrapper .contact-box ul li a,html body.in-kosik .checkout-box-wrapper .contact-box ul li span{font-size:1.45rem !important;line-height:1.55 !important;font-weight:500 !important}html body.in-kosik .checkout-box-wrapper>.box,html body.in-kosik .checkout-box-wrapper>.box.box-sm,html body.in-kosik .checkout-box-wrapper>.box.box-bg-default{padding:16px 22px 8px 22px !important}html body.in-kosik .checkout-box-wrapper .contact-box ul li:last-child{margin-bottom:0 !important}html body.in-kosik .sidebar-in-cart>.checkout-box-wrapper,html body.in-kosik .checkout-box-wrapper{margin-top:-12px !important;margin-left:16px !important}html body.in-kosik .mehub-bonus-cart-container>div>h4{padding-left:0 !important;margin-left:0 !important}html body.in-kosik .mehub-bonus-cart-container .card,html body.in-kosik .mehub-bonus-cart-container .card.elevation-0,html body.in-kosik .mehub-bonus-cart-container .card.elevation-0.blue,html body.in-kosik .mehub-bonus-cart-container .card.blue{padding-left:0 !important;padding-right:0 !important}html body.in-kosik .mehub-bonus-cart-container .card .card-title,html body.in-kosik .mehub-bonus-cart-container .card .card-text{padding-left:0 !important;margin-left:0 !important}html body.in-kosik .mehub-bonus-cart-container>div{padding-left:22px !important;padding-right:22px !important;padding-top:14px !important;padding-bottom:14px !important;background:#EFE6D8 !important;border-radius:12px !important}html body.in-kosik .mehub-bonus-cart-container .card,html body.in-kosik .mehub-bonus-cart-container .card.elevation-0,html body.in-kosik .mehub-bonus-cart-container .card.elevation-0.blue,html body.in-kosik .mehub-bonus-cart-container .card.blue{background:transparent !important;background-color:transparent !important;padding:0 !important}@media (max-width:768px){html body.in-kosik .summary-wrapper .discount-coupon form.input-group,html body.in-kosik .cart-summary .discount-coupon form.input-group,html body.in-kosik .discount-coupon form.input-group{gap:10px !important;align-items:stretch !important}html body.in-kosik .summary-wrapper .discount-coupon form.input-group>i,html body.in-kosik .discount-coupon form.input-group>i{flex:0 0 22px !important;font-size:18px !important}html body.in-kosik .summary-wrapper .discount-coupon input,html body.in-kosik .cart-summary .discount-coupon input,html body.in-kosik .discount-coupon input[type="text"],html body.in-kosik .discount-coupon form.input-group input{flex:1 1 auto !important;min-width:0 !important;width:100% !important;height:44px !important;padding:0 14px !important;font-size:14px !important}html body.in-kosik .summary-wrapper .discount-coupon button,html body.in-kosik .cart-summary .discount-coupon button,html body.in-kosik .discount-coupon form.input-group button{flex:0 0 auto !important;height:44px !important;padding:0 18px !important;font-size:11px !important}html body.in-kosik .summary-wrapper .box{padding:18px 16px !important;overflow:hidden !important}html body.in-kosik .summary-wrapper .price-wrapper{padding-bottom:14px !important;margin-bottom:14px !important;gap:10px !important}html body.in-kosik .summary-wrapper .price-wrapper .price-label,html body.in-kosik .summary-wrapper .price-label{font-size:1.2rem !important}html body.in-kosik .summary-wrapper .price-wrapper .price,html body.in-kosik .summary-wrapper .price-wrapper strong.price,html body.in-kosik .summary-wrapper strong.price{font-size:1.4rem !important}html body.in-kosik .summary-wrapper .next-step,html body.in-kosik .summary-wrapper .next-step.next-step--cart{gap:6px !important;flex-wrap:nowrap !important}html body.in-kosik .summary-wrapper .next-step-back,html body.in-kosik .summary-wrapper a.next-step-back{padding:0 6px !important;font-size:10px !important;max-width:70px !important;line-height:1.25 !important}html body.in-kosik .summary-wrapper .btn-conversion.next-step-forward,html body.in-kosik .summary-wrapper .next-step-forward.btn-lg{max-width:200px !important;padding:12px 18px !important;font-size:12px !important;letter-spacing:0.08em !important}html body.in-kosik .sidebar-in-cart>.checkout-box-wrapper,html body.in-kosik .checkout-box-wrapper{margin-top:4px !important;margin-left:0 !important}html body.in-kosik .checkout-box-wrapper>h4{padding-left:0 !important;margin-left:0 !important}html body.in-kosik .checkout-box-wrapper>.box,html body.in-kosik .checkout-box-wrapper>.box.box-sm,html body.in-kosik .checkout-box-wrapper>.box.box-bg-default{padding:14px 16px 10px 16px !important}html body.in-kosik .checkout-box-wrapper .contact-box ul li,html body.in-kosik .checkout-box-wrapper .contact-box ul li a{font-size:1.1rem !important}}@media (max-width:768px){html body.in-kosik .summary-wrapper .discount-coupon form.input-group,html body.in-kosik .cart-summary .discount-coupon form.input-group,html body.in-kosik .discount-coupon form.input-group{display:flex !important;align-items:stretch !important;gap:8px !important;padding:0 !important;width:100% !important}html body.in-kosik .summary-wrapper .discount-coupon form.input-group>i,html body.in-kosik .cart-summary .discount-coupon form.input-group>i,html body.in-kosik .discount-coupon form.input-group>i{flex:0 0 22px !important;width:22px !important;font-size:20px !important;padding:0 !important;margin:0 !important;display:flex !important;align-items:center !important;justify-content:center !important}html body.in-kosik .summary-wrapper .discount-coupon input,html body.in-kosik .cart-summary .discount-coupon input,html body.in-kosik .discount-coupon form.input-group input[type="text"],html body.in-kosik .discount-coupon form.input-group input.form-control{flex:1 1 0% !important;flex-grow:1 !important;flex-shrink:1 !important;flex-basis:0 !important;width:100% !important;min-width:0 !important;max-width:none !important;height:44px !important;padding:0 12px !important;font-size:13px !important;box-sizing:border-box !important}html body.in-kosik .summary-wrapper .discount-coupon button,html body.in-kosik .cart-summary .discount-coupon button,html body.in-kosik .discount-coupon form.input-group button{flex:0 0 auto !important;height:44px !important;padding:0 16px !important;font-size:11px !important}html body.in-kosik .summary-wrapper .price-wrapper{display:flex !important;flex-direction:row !important;align-items:baseline !important;justify-content:space-between !important;gap:8px !important;padding-bottom:14px !important;margin-bottom:14px !important}html body.in-kosik .summary-wrapper .price-wrapper .price-label,html body.in-kosik .summary-wrapper .price-label{font-size:1.4rem !important;font-weight:500 !important;color:#1C1814 !important}html body.in-kosik .summary-wrapper .price-wrapper .price,html body.in-kosik .summary-wrapper .price-wrapper strong.price,html body.in-kosik .summary-wrapper strong.price{font-size:1.6rem !important;font-weight:700 !important;color:#1C1814 !important}html body.in-kosik .summary-wrapper .next-step,html body.in-kosik .summary-wrapper .next-step.next-step--cart{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:space-between !important;gap:8px !important;flex-wrap:nowrap !important}html body.in-kosik .summary-wrapper .next-step-back,html body.in-kosik .summary-wrapper a.next-step-back{flex:0 0 auto !important;padding:0 4px !important;font-size:9px !important;max-width:60px !important;line-height:1.2 !important}html body.in-kosik .summary-wrapper .btn-conversion.next-step-forward,html body.in-kosik .summary-wrapper .next-step-forward.btn-lg,html body.in-kosik .summary-wrapper a.next-step-forward,html body.in-kosik .summary-wrapper button.next-step-forward{flex:0 1 auto !important;width:auto !important;max-width:170px !important;padding:11px 16px !important;font-size:11px !important;letter-spacing:0.06em !important;white-space:nowrap !important;box-sizing:border-box !important}}@media (max-width:768px){html body.in-kosik .summary-wrapper .discount-coupon,html body.in-kosik .cart-summary .discount-coupon,html body.in-kosik .discount-coupon{width:100% !important;max-width:100% !important;box-sizing:border-box !important}html body.in-kosik .summary-wrapper .discount-coupon form.input-group,html body.in-kosik .cart-summary .discount-coupon form.input-group,html body.in-kosik .discount-coupon form.input-group{display:flex !important;flex-direction:row !important;align-items:stretch !important;gap:6px !important;padding:0 !important;margin:0 !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important}html body.in-kosik .summary-wrapper .discount-coupon form.input-group>i,html body.in-kosik .cart-summary .discount-coupon form.input-group>i,html body.in-kosik .discount-coupon form.input-group>i{flex:0 0 20px !important;width:20px !important;max-width:20px !important;font-size:18px !important;padding:0 !important;margin:0 !important}html body.in-kosik .summary-wrapper .discount-coupon input,html body.in-kosik .cart-summary .discount-coupon input,html body.in-kosik .discount-coupon input,html body.in-kosik .discount-coupon form.input-group input[type="text"],html body.in-kosik .discount-coupon form.input-group input.form-control{flex:1 1 0% !important;flex-grow:9999 !important;flex-shrink:1 !important;flex-basis:0% !important;width:100% !important;min-width:0 !important;max-width:none !important;height:46px !important;padding:0 14px !important;font-size:14px !important;box-sizing:border-box !important}html body.in-kosik .summary-wrapper .discount-coupon button,html body.in-kosik .cart-summary .discount-coupon button,html body.in-kosik .discount-coupon button{flex:0 0 auto !important;flex-grow:0 !important;flex-shrink:0 !important;height:46px !important;padding:0 14px !important;font-size:10px !important;letter-spacing:0.05em !important}html body.in-kosik .summary-wrapper .box{padding:18px 14px !important}html body.in-kosik .summary-wrapper .price-wrapper .price-label,html body.in-kosik .summary-wrapper .price-label{font-size:1.55rem !important}html body.in-kosik .summary-wrapper .price-wrapper .price,html body.in-kosik .summary-wrapper .price-wrapper strong.price,html body.in-kosik .summary-wrapper strong.price{font-size:1.75rem !important}html body.in-kosik .summary-wrapper .next-step,html body.in-kosik .summary-wrapper .next-step.next-step--cart{gap:6px !important}html body.in-kosik .summary-wrapper .next-step-back,html body.in-kosik .summary-wrapper a.next-step-back{padding:0 2px !important;font-size:9px !important;max-width:56px !important;line-height:1.2 !important}html body.in-kosik .summary-wrapper .btn-conversion.next-step-forward,html body.in-kosik .summary-wrapper .next-step-forward.btn-lg,html body.in-kosik .summary-wrapper a.next-step-forward,html body.in-kosik .summary-wrapper button.next-step-forward{max-width:150px !important;padding:11px 14px !important;font-size:10px !important;letter-spacing:0.06em !important}html body.in-kosik .sidebar-in-cart>.checkout-box-wrapper,html body.in-kosik .checkout-box-wrapper{margin-top:0 !important;margin-left:0 !important;padding-left:0 !important}html body.in-kosik .checkout-box-wrapper>h4{padding-left:0 !important;margin-left:0 !important}html body.in-kosik .col-md-4.sidebar-in-cart,html body.in-kosik .sidebar-in-cart{width:100% !important;max-width:100% !important;padding-left:4px !important;padding-right:4px !important;box-sizing:border-box !important}html body.in-kosik .summary-wrapper{width:100% !important;max-width:100% !important;padding-left:0 !important;padding-right:0 !important}html body.in-kosik .summary-wrapper .box{width:100% !important;max-width:100% !important;box-sizing:border-box !important;padding:18px 10px !important}}@media (max-width:768px){html body.in-kosik #cart-wrapper,html body.in-kosik .cart-wrapper,html body.in-kosik .cart-inner,html body.in-kosik .cart-inner>.row,html body.in-kosik .cart-inner>.row.cart-row{width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;box-sizing:border-box !important}html body.in-kosik .col-md-4.sidebar-in-cart,html body.in-kosik .sidebar-in-cart{padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important}html body.in-kosik .summary-wrapper,html body.in-kosik .summary-wrapper .box{padding-left:12px !important;padding-right:12px !important}html body.in-kosik .summary-wrapper .btn-conversion.next-step-forward,html body.in-kosik .summary-wrapper .next-step-forward.btn-lg,html body.in-kosik .summary-wrapper a.next-step-forward,html body.in-kosik .summary-wrapper button.next-step-forward{max-width:220px !important;padding:13px 22px !important;font-size:12px !important}html body.in-kosik .summary-wrapper .next-step-back,html body.in-kosik .summary-wrapper a.next-step-back{font-size:10px !important;max-width:70px !important}html body.in-kosik .discount-coupon form.input-group{gap:4px !important}html body.in-kosik .discount-coupon form.input-group>i{flex:0 0 18px !important;width:18px !important;font-size:16px !important}html body.in-kosik .discount-coupon button{padding:0 12px !important;font-size:10px !important}}@media (max-width:768px){html body.in-kosik .cart-inner .row.cart-row>.col-md-8,html body.in-kosik .cart-inner .row.cart-row>.col-md-4,html body.in-kosik .cart-inner .row>[class*="col-"],html body.in-kosik .row.cart-row>.col-md-8,html body.in-kosik .row.cart-row>.col-md-4.sidebar-in-cart{flex:0 0 100% !important;max-width:100% !important;width:100% !important;padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important}html body.in-kosik .summary-wrapper{width:100% !important;max-width:100% !important;padding:0 !important;margin:0 0 16px 0 !important}html body.in-kosik .summary-wrapper .box,html body.in-kosik .summary-wrapper .box.box-sm,html body.in-kosik .summary-wrapper .box.box-bg-default{width:100% !important;max-width:100% !important;padding:20px 16px !important;box-sizing:border-box !important;margin:0 !important}html body.in-kosik .discount-coupon form.input-group>i{flex:0 0 14px !important;width:14px !important;font-size:14px !important;margin-right:2px !important}html body.in-kosik .discount-coupon form.input-group{gap:4px !important}html body.in-kosik .discount-coupon button{padding:0 10px !important;font-size:9px !important;min-width:52px !important}}@media (max-width:768px){html body.in-kosik .cart-summary .free-gift{padding:14px !important;background:#EFE6D8 !important;border-radius:12px !important}html body.in-kosik .cart-summary .free-gift .free-gifts-wrapper{padding:0 !important;margin:0 !important;background:transparent !important}html body.in-kosik .cart-summary .free-gift form{padding:0 !important;margin:0 !important;background:transparent !important}html body.in-kosik .cart-summary ul.free-gifts{display:grid !important;grid-template-columns:1fr 1fr !important;justify-content:stretch !important;padding:0 !important;margin:0 !important;gap:12px !important}html body.in-kosik .cart-summary ul.free-gifts li{flex:unset !important;min-width:0 !important;max-width:none !important;width:auto !important}html body.in-kosik .cart-table td.p-name{position:relative !important;padding-right:26px !important}html body.in-kosik .cart-table td.p-name .delete-cart-item{display:block !important;position:absolute !important;top:6px !important;right:4px !important;margin:0 !important;padding:0 !important;z-index:5 !important}html body.in-kosik .cart-table td.p-name .delete-cart-item .remove-item,html body.in-kosik .cart-table td.p-name .delete-cart-item button.remove-item{display:flex !important;align-items:center !important;justify-content:center !important;width:12px !important;height:12px !important;padding:0 !important;background:transparent !important;border:none !important;color:#8C8278 !important;font-size:9px !important;cursor:pointer !important;border-radius:50% !important}html body.in-kosik .cart-table td.p-name .delete-cart-item .remove-item:hover{background:rgba(246,140,123,0.12) !important;color:#C87E6E !important}html body.in-kosik .cart-table td.p-total .delete-cart-item,html body.in-kosik .cart-table td.p-total form.inline.csrf-enabled{display:none !important}html body.in-kosik .discount-coupon form.input-group{gap:2px !important}html body.in-kosik .discount-coupon form.input-group>i{margin-right:0 !important;padding-right:0 !important}html body.in-kosik .cart-table .quantity{display:inline-flex !important;flex-direction:row !important;align-items:center !important;justify-content:center !important;border:1px solid rgba(28,24,20,0.15) !important;border-radius:8px !important;overflow:hidden !important;background:#FFFFFF !important;height:36px !important;width:auto !important;padding:0 !important;box-sizing:border-box !important}html body.in-kosik .cart-table .quantity .increase-tooltip,html body.in-kosik .cart-table .quantity .decrease-tooltip{display:none !important}html body.in-kosik .cart-table .quantity label{display:flex !important;order:2 !important;align-items:center !important;justify-content:center !important;margin:0 !important;padding:0 !important;height:100% !important}html body.in-kosik .cart-table .quantity label input.amount{display:block !important;width:36px !important;min-width:36px !important;max-width:36px !important;height:100% !important;border:none !important;border-left:1px solid rgba(28,24,20,0.1) !important;border-right:1px solid rgba(28,24,20,0.1) !important;border-radius:0 !important;text-align:center !important;padding:0 !important;margin:0 !important;font-family:'Inter',system-ui,sans-serif !important;font-size:14px !important;font-weight:500 !important;color:#1C1814 !important;background:#FFFFFF !important;line-height:34px !important;vertical-align:middle !important;box-sizing:border-box !important;-moz-appearance:textfield !important}html body.in-kosik .cart-table .quantity button.decrease{order:1 !important}html body.in-kosik .cart-table .quantity button.increase{order:3 !important}html body.in-kosik .cart-table .quantity button.increase,html body.in-kosik .cart-table .quantity button.decrease{display:flex !important;align-items:center !important;justify-content:center !important;width:34px !important;min-width:34px !important;height:100% !important;background:transparent !important;border:none !important;border-radius:0 !important;padding:0 !important;margin:0 !important;color:#4A4440 !important;cursor:pointer !important;font-size:18px !important;line-height:1 !important;box-shadow:none !important;box-sizing:border-box !important}html body.in-kosik .cart-table .quantity button.increase .increase__sign,html body.in-kosik .cart-table .quantity button.decrease .decrease__sign{display:flex !important;align-items:center !important;justify-content:center !important;margin:0 !important;padding:0 !important;line-height:1 !important}html body.in-kosik .cart-table .quantity{display:inline-flex !important;flex-direction:row !important;align-items:center !important;justify-content:flex-start !important;gap:6px !important;border:none !important;border-radius:0 !important;background:transparent !important;overflow:visible !important;height:36px !important;padding:0 !important}html body.in-kosik .cart-table .quantity label{order:2 !important;width:38px !important;height:36px !important;border:1px solid rgba(28,24,20,0.15) !important;border-radius:8px !important;background:#FFFFFF !important;overflow:hidden !important}html body.in-kosik .cart-table .quantity label input.amount{width:100% !important;height:100% !important;min-width:0 !important;max-width:none !important;border:none !important;border-radius:0 !important}html body.in-kosik .cart-table .quantity button.decrease{order:1 !important}html body.in-kosik .cart-table .quantity button.increase{order:3 !important}html body.in-kosik .cart-table .quantity button.decrease,html body.in-kosik .cart-table .quantity button.increase{width:28px !important;min-width:28px !important;height:36px !important;border:none !important;border-radius:0 !important;background:transparent !important;color:#4A4440 !important;font-size:20px !important;font-weight:400 !important;box-shadow:none !important}html body.in-kosik .cart-table td.p-name .delete-cart-item .remove-item,html body.in-kosik .cart-table td.p-name .delete-cart-item button.remove-item{width:6px !important;height:6px !important;font-size:5px !important}html body.in-kosik .cart-table td.p-name .delete-cart-item{top:4px !important;right:3px !important}}html body.in-kosik #fvstudio-delivery-info .extra.delivery,html body.in-kosik .cart-summary .extra.delivery{overflow:hidden !important}html body.in-kosik #fvstudio-delivery-info .extra.delivery>span,html body.in-kosik .cart-summary .extra.delivery>span{max-width:100% !important;min-width:0 !important;overflow:hidden !important}html body.in-kosik #fvstudio-delivery-info .extra.delivery .price-range,html body.in-kosik .cart-summary .extra.delivery .price-range{width:100% !important;max-width:100% !important;box-sizing:border-box !important;margin-right:0 !important;padding-right:0 !important}html body.in-kosik #fvstudio-delivery-info .extra.delivery .price-range>div,html body.in-kosik .cart-summary .extra.delivery .price-range>div{max-width:100% !important;box-sizing:border-box !important}@media (max-width:768px){html body.in-kosik .cart-table .quantity,html body.in-kosik .cart-table .quantity label,html body.in-kosik .cart-table .quantity label input.amount,html body.in-kosik .cart-table .quantity button.increase,html body.in-kosik .cart-table .quantity button.decrease,html body.in-kosik .cart-table .quantity button.increase .increase__sign,html body.in-kosik .cart-table .quantity button.decrease .decrease__sign,html body.in-kosik .cart-table .quantity .increase-tooltip,html body.in-kosik .cart-table .quantity .decrease-tooltip{all:revert !important}html body.in-kosik .cart-table td.p-name .delete-cart-item .remove-item,html body.in-kosik .cart-table td.p-name .delete-cart-item button.remove-item{width:10px !important;height:10px !important;font-size:8px !important;padding:0 !important;border:none !important;background:transparent !important;color:#8C8278 !important;line-height:1 !important}html body.in-kosik .cart-table td.p-name .delete-cart-item{top:4px !important;right:4px !important}html body.in-kosik .cart-table td.p-name{padding-right:20px !important}html body.in-kosik .fvDoplnek .product,html body.in-kosik .fvDoplnek-upsell .product,html body.in-kosik .fvDoplnek li,html body.in-kosik .fvDoplnek-upsell li{padding:6px 0 !important;margin:0 !important}html body.in-kosik .fvDoplnek .product img,html body.in-kosik .fvDoplnek-upsell .product img,html body.in-kosik .fvDoplnek li img,html body.in-kosik .fvDoplnek-upsell li img{width:55px !important;height:55px !important;max-width:55px !important;max-height:55px !important;object-fit:cover !important}html body.in-kosik .fvDoplnek .product .name,html body.in-kosik .fvDoplnek-upsell .product .name,html body.in-kosik .fvDoplnek .name,html body.in-kosik .fvDoplnek-upsell .name{font-size:12px !important;line-height:1.3 !important}html body.in-kosik .fvDoplnek .product .price,html body.in-kosik .fvDoplnek-upsell .product .price,html body.in-kosik .fvDoplnek .product .price-final,html body.in-kosik .fvDoplnek-upsell .product .price-final,html body.in-kosik .fvDoplnek .price,html body.in-kosik .fvDoplnek-upsell .price{font-size:12px !important}html body.in-kosik .cart-table .quantity button.increase,html body.in-kosik .cart-table .quantity button.decrease,html body.in-kosik .cart-table .quantity button.increase .increase__sign,html body.in-kosik .cart-table .quantity button.decrease .decrease__sign,html body.in-kosik .cart-table .quantity label input.amount,html body.in-kosik .cart-table .quantity input.amount{font-size:15px !important;font-weight:500 !important;line-height:1 !important}html body.in-kosik .cart-table td.p-price,html body.in-kosik .cart-table th.p-price,html body.in-kosik .cart-table .p-price{display:none !important}html body.in-kosik .cart-table td.p-name .delete-cart-item .remove-item,html body.in-kosik .cart-table td.p-name .delete-cart-item button.remove-item,html body.in-kosik .cart-table .delete-cart-item .remove-item,html body.in-kosik .cart-table .delete-cart-item button.remove-item{width:8px !important;height:8px !important;font-size:6px !important;padding:0 !important;margin:0 !important;line-height:1 !important;color:#8C8278 !important;background:transparent !important;border:none !important;box-shadow:none !important}html body.in-kosik .cart-table td.p-name .delete-cart-item,html body.in-kosik .cart-table .delete-cart-item{transform:scale(0.7) !important;transform-origin:top right !important}}.knot-bestsellers{background:#F7F2EC;padding:clamp(56px,6vw,96px) clamp(20px,3vw,80px);margin:0;width:100vw;max-width:none !important;position:relative;left:50%;transform:translateX(-50%);box-sizing:border-box}.knot-bestsellers__header{text-align:center;max-width:1200px;margin:0 auto 40px auto}.knot-bestsellers__eyebrow{display:inline-block;font-family:'Inter',system-ui,sans-serif;font-size:1.25rem;font-weight:500;letter-spacing:0.22em;text-transform:uppercase;color:#E09888;margin-bottom:18px}.knot-bestsellers__title{font-family:'Athena','Raleway',Georgia,serif;font-size:34px;font-weight:400;line-height:1.2;letter-spacing:-0.01em;color:#1C1814;margin:0}.knot-bestsellers__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;max-width:1200px;margin:0 auto;width:100%}.knot-bestsellers__card{display:flex;flex-direction:column;background:#FFFFFF;border-radius:16px;overflow:hidden;text-decoration:none !important;color:#1C1814 !important;box-shadow:0 4px 20px rgba(28,24,20,0.06);transition:transform 0.35s ease,box-shadow 0.35s ease;cursor:pointer}.knot-bestsellers__card:hover{transform:translateY(-6px);box-shadow:0 12px 40px rgba(28,24,20,0.12)}.knot-bestsellers__img-wrap{position:relative;width:100%;aspect-ratio:1 / 1;background:#EFE6D8;overflow:hidden}.knot-bestsellers__img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform 0.6s ease}.knot-bestsellers__card:hover .knot-bestsellers__img{transform:scale(1.05)}.knot-bestsellers__badge{position:absolute;top:14px;left:14px;z-index:3;background:#f68c7b;color:#FFFFFF;font-family:'Inter',system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;padding:6px 12px;border-radius:100px;box-shadow:0 2px 8px rgba(246,140,123,0.3);pointer-events:none}.knot-bestsellers__body{padding:22px 24px 26px 24px;display:flex;flex-direction:column;gap:10px;flex:1 1 auto}.knot-bestsellers__name{font-family:'Athena','Raleway',Georgia,serif;font-size:1.4rem;font-weight:500;line-height:1.3;color:#1C1814;margin:0;letter-spacing:-0.005em}.knot-bestsellers__price-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:auto;padding-top:4px}.knot-bestsellers__price{font-family:'Inter',system-ui,sans-serif;font-size:1.65rem;font-weight:700;color:#1C1814}.knot-bestsellers__cta{font-family:'Inter',system-ui,sans-serif;font-size:1.2rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:#f68c7b;display:inline-flex;align-items:center;gap:4px;transition:color 0.3s ease,transform 0.3s ease}.knot-bestsellers__card:hover .knot-bestsellers__cta{color:#C87E6E;transform:translateX(2px)}@media (max-width:1024px){.knot-bestsellers__grid{gap:18px}.knot-bestsellers__name{font-size:1.2rem}.knot-bestsellers__price{font-size:1.15rem}}@media (max-width:768px){.knot-bestsellers{padding:48px 16px 48px 16px}.knot-bestsellers__header{margin-bottom:28px}.knot-bestsellers__eyebrow{font-size:1.25rem;margin-bottom:18px}.knot-bestsellers__title{font-size:34px !important}.knot-bestsellers__grid{grid-template-columns:1fr;gap:16px}.knot-bestsellers__card{flex-direction:row;align-items:stretch}.knot-bestsellers__img-wrap{flex:0 0 40%;aspect-ratio:1 / 1}.knot-bestsellers__body{flex:1 1 auto;padding:16px 18px;gap:8px;min-width:0}.knot-bestsellers__name{font-size:1.05rem}.knot-bestsellers__price{font-size:1.05rem}.knot-bestsellers__cta{font-size:0.9rem}.knot-bestsellers__badge{display:none !important}}@media (max-width:380px){.knot-bestsellers__img-wrap{flex:0 0 38%}.knot-bestsellers__body{padding:12px 14px}.knot-bestsellers__name{font-size:0.95rem}}@media (min-width:769px){html body.in-kosik .summary-wrapper .discount-coupon{display:block !important;width:100% !important}html body.in-kosik .summary-wrapper .discount-coupon form.input-group{display:flex !important;flex-direction:row !important;align-items:center !important;gap:12px !important;width:100% !important;padding:0 !important;margin:0 !important}html body.in-kosik .summary-wrapper .discount-coupon form.input-group>i{flex:0 0 22px !important;width:22px !important;font-size:18px !important;color:#8C8278 !important;display:flex !important;align-items:center !important;justify-content:center !important}html body.in-kosik .summary-wrapper .discount-coupon input,html body.in-kosik .summary-wrapper .discount-coupon input[type="text"],html body.in-kosik .summary-wrapper .discount-coupon form.input-group input.form-control{flex:1 1 auto !important;min-width:0 !important;width:100% !important;height:44px !important;padding:0 14px !important;font-size:14px !important;border:1px solid #EFE6D8 !important;border-radius:8px !important;background:#FFFFFF !important;color:#1C1814 !important;pointer-events:auto !important;box-sizing:border-box !important;font-family:'Inter',system-ui,sans-serif !important}html body.in-kosik .summary-wrapper .discount-coupon input:focus{outline:none !important;border-color:#f68c7b !important}html body.in-kosik .summary-wrapper .discount-coupon button{flex:0 0 auto !important;height:44px !important;padding:0 22px !important;font-size:12px !important;white-space:nowrap !important}}.knot-nav__cart{position:relative !important}.knot-nav__cart-badge{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#f68c7b;color:#FFFFFF;font-family:'Inter',system-ui,sans-serif;font-size:11px;font-weight:700;line-height:18px;text-align:center;box-shadow:0 2px 6px rgba(246,140,123,0.4);display:none;pointer-events:none;z-index:5;box-sizing:border-box}.knot-nav__cart-badge--visible{display:block !important}.knot-mob-panel__icon{position:relative !important}.knot-mob-panel__icon .knot-nav__cart-badge{top:-2px;right:-2px}@media (max-width:768px){.knot-loyalty .knot-loyalty-intro__text,.knot-loyalty .knot-loyalty-intro p{text-align:justify !important;hyphens:auto !important;-webkit-hyphens:auto !important;line-height:1.65 !important}.knot-loyalty .knot-loyalty-benefit{padding:0 !important}.knot-loyalty .knot-loyalty-benefit__img{width:100% !important;aspect-ratio:4 / 3 !important;overflow:hidden !important;border-radius:12px 12px 0 0 !important;margin:0 !important}.knot-loyalty .knot-loyalty-benefit__img img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center top !important;display:block !important}.knot-loyalty .knot-loyalty-benefit__title{font-size:1.3rem !important;margin:14px 14px 8px 14px !important;padding:0 !important}.knot-loyalty .knot-loyalty-benefit__text{font-size:0.95rem !important;line-height:1.5 !important;margin:0 14px 14px 14px !important;padding:0 !important}.knot-loyalty .knot-loyalty-benefits__more{font-size:1.35rem !important;line-height:1.4 !important;font-weight:500 !important;text-align:center !important;margin-top:24px !important}}
