/* Practical guide, scoped to Wax Použitie. */
.wax-usage{--wu-ink:#293f39;--wu-green:#315c50;--wu-line:#deded5;color:var(--wu-ink)}
.wax-usage h1,.wax-usage h2,.wax-usage h3{color:var(--wu-ink);font-weight:650;letter-spacing:-.035em;line-height:1.12;margin:0}
.wax-usage p{font-size:16px;line-height:1.7;margin:0}.wax-usage a{color:inherit}.wax-usage [id]{scroll-margin-top:140px}.wax-usage img{max-width:100%;display:block}
.wax-usage .wu-hero{background:#f5eee4}.wax-usage .wu-hero-grid{display:grid;grid-template-columns:1fr 1fr;min-height:510px}.wax-usage .wu-hero-copy{padding:28px 50px 46px 0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.wax-usage .wu-breadcrumb{display:flex;gap:10px;font-size:12px;margin-bottom:36px;opacity:.7}.wax-usage .wu-breadcrumb a{text-decoration:none}.wax-usage h1{font-size:clamp(46px,5vw,74px);margin-bottom:24px}.wax-usage h1 span{color:var(--wu-green)}.wax-usage .wu-hero-copy>p{font-size:18px;max-width:460px}.wax-usage .wu-hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:30px}.wax-usage .wu-button{display:inline-flex;align-items:center;justify-content:center;gap:30px;padding:15px 23px;border-radius:3px;background:var(--wu-green);color:#fff;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s}.wax-usage .wu-button:hover{background:#23473d}.wax-usage .wu-text-link{display:inline-flex;align-items:center;gap:18px;font-weight:650;font-size:14px;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:4px}.wax-usage .wu-text-link:hover{color:#547960}.wax-usage a:focus-visible,.wax-usage summary:focus-visible{outline:2px solid var(--wu-green);outline-offset:5px}.wax-usage .wu-hero-photo{position:relative;min-height:510px}.wax-usage .wu-hero-photo img{width:100%;height:100%;position:absolute;object-fit:cover}.wax-usage .wu-photo-caption{position:absolute;left:22px;bottom:22px;background:#fff9;padding:10px 16px;font-size:13px;font-weight:700;color:#243b31}
.wax-usage .wu-jump-nav{border-bottom:1px solid var(--wu-line)}.wax-usage .wu-jump-nav>.container{display:flex;gap:40px;flex-wrap:wrap;padding-top:20px;padding-bottom:20px}.wax-usage .wu-jump-nav a{font-size:14px;font-weight:650;text-decoration:none;display:flex;gap:18px}.wax-usage .wu-jump-nav a:hover{color:#68806d}
.wax-usage .wu-section{padding-top:72px;padding-bottom:72px}.wax-usage h2{font-size:clamp(30px,3.2vw,43px)}.wax-usage h3{font-size:23px}.wax-usage .wu-section-heading{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:36px}.wax-usage .wu-section-heading>p{max-width:350px;color:#64716a;font-size:15px}.wax-usage .wu-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.wax-usage .wu-step-visual{height:210px;background:#f6f5ee;position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:24px;border-radius:4px}.wax-usage .wu-step-visual img{width:200px;height:160px;object-fit:contain}.wax-usage .wu-step-number{position:absolute;left:20px;top:16px;font-size:14px;font-weight:700}.wax-usage .wu-steps p{margin-top:12px;font-size:15px;color:#606d66}
.wax-usage .wu-food-section{background:#f7f6f0}.wax-usage .wu-food-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.wax-usage .wu-food-photo{display:block;overflow:hidden;border-radius:4px;margin-bottom:23px;aspect-ratio:1.15}.wax-usage .wu-food-photo img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.wax-usage .wu-food-photo:hover img{transform:scale(1.025)}.wax-usage .wu-food-card p{margin:12px 0 20px;font-size:15px;color:#606d66}.wax-usage .wu-food-note{margin-top:36px;padding-top:24px;border-top:1px solid var(--wu-line);font-size:14px;max-width:1000px}.wax-usage .wu-food-note strong{margin-right:6px}
.wax-usage .wu-care-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.wax-usage .wu-care-copy h2{margin-bottom:30px}.wax-usage .wu-care-tip{display:flex;gap:22px;padding:22px 0;border-top:1px solid var(--wu-line)}.wax-usage .wu-care-tip>span{font-size:13px;color:#698373;padding-top:5px;font-weight:700}.wax-usage .wu-care-tip h3{font-size:19px;line-height:1.35;letter-spacing:-.015em}.wax-usage .wu-care-tip p{font-size:15px;margin-top:9px;color:#606d66}.wax-usage .wu-repair{background:#e9eee2;border-radius:4px;padding:36px}.wax-usage .wu-repair h2{font-size:35px}.wax-usage .wu-repair img{width:100%;height:190px;object-fit:contain;margin:24px 0}.wax-usage .wu-repair p{font-size:15px;margin-bottom:16px}.wax-usage .wu-repair .wu-button{margin-top:10px}
.wax-usage .wu-faq-section{background:#f7f6f0}.wax-usage .wu-faq-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:65px}.wax-usage .wu-faq-grid h2{margin-bottom:26px}.wax-usage .wu-faq-list details{border-top:1px solid var(--wu-line)}.wax-usage .wu-faq-list details:last-child{border-bottom:1px solid var(--wu-line)}.wax-usage summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;font-size:17px;font-weight:650}.wax-usage summary::-webkit-details-marker{display:none}.wax-usage summary span{font-size:24px;font-weight:400;transition:transform .15s}.wax-usage details[open] summary span{transform:rotate(45deg)}.wax-usage .wu-faq-answer{padding:0 25px 22px 0;font-size:15px;line-height:1.7;color:#606d66;overflow-wrap:anywhere}.wax-usage .wu-faq-answer p{font-size:15px;margin-bottom:12px}.wax-usage .wu-faq-answer ul{padding-left:22px}.wax-usage .wu-faq-answer a{text-decoration:underline}.wax-usage .wu-articles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.wax-usage .wu-articles>a{text-decoration:none}.wax-usage .wu-articles img{width:100%;aspect-ratio:1.6;object-fit:cover;border-radius:4px;margin-bottom:18px;height:auto}.wax-usage .wu-articles h3{font-size:20px;line-height:1.35}.wax-usage .wu-articles h3 span{white-space:nowrap}
@media(max-width:991.98px){.wax-usage .wu-hero-grid{min-height:440px}.wax-usage .wu-hero-photo{min-height:440px}.wax-usage .wu-hero-copy{padding-right:25px}.wax-usage .wu-hero-copy>p{font-size:16px}.wax-usage .wu-hero-actions{gap:16px}.wax-usage .wu-care-grid{gap:32px}.wax-usage .wu-repair{padding:28px}.wax-usage .wu-faq-grid{gap:32px}.wax-usage .wu-steps{gap:22px}.wax-usage .wu-jump-nav>.container{gap:24px}.wax-usage .wu-section-heading>p{max-width:280px}}
@media(max-width:767.98px){.wax-usage [id]{scroll-margin-top:90px}.wax-usage .wu-hero-grid{grid-template-columns:1fr}.wax-usage .wu-hero-copy{padding:22px 0 32px}.wax-usage .wu-breadcrumb{margin-bottom:26px}.wax-usage h1{font-size:50px;margin-bottom:18px}.wax-usage .wu-hero-photo{min-height:0;height:310px;margin:0 -12px}.wax-usage .wu-photo-caption{left:16px;bottom:16px}.wax-usage .wu-hero-actions{margin-top:22px}.wax-usage .wu-jump-nav>.container{gap:14px 24px;padding-block:18px}.wax-usage .wu-jump-nav a{font-size:12px;gap:8px}.wax-usage .wu-section{padding-top:44px;padding-bottom:44px}.wax-usage .wu-section-heading{display:block;margin-bottom:26px}.wax-usage .wu-section-heading>p{margin-top:16px;max-width:none}.wax-usage .wu-section-heading>.wu-text-link{margin-top:20px}.wax-usage .wu-steps{grid-template-columns:1fr;gap:28px}.wax-usage .wu-steps li{display:grid;grid-template-columns:100px 1fr;gap:8px 18px}.wax-usage .wu-step-visual{grid-row:span 2;height:120px;margin:0}.wax-usage .wu-step-visual img{width:90px;height:90px;margin-top:20px}.wax-usage .wu-step-number{top:8px;left:10px;font-size:11px}.wax-usage .wu-steps h3{font-size:21px;align-self:end;letter-spacing:-.025em}.wax-usage .wu-steps p{margin:0;font-size:14px}.wax-usage .wu-food-grid{grid-template-columns:1fr;gap:34px}.wax-usage .wu-food-photo{aspect-ratio:1.3;margin-bottom:18px}.wax-usage .wu-food-card h3{font-size:25px}.wax-usage .wu-food-note{margin-top:28px}.wax-usage .wu-care-grid,.wax-usage .wu-faq-grid{grid-template-columns:1fr;gap:30px}.wax-usage .wu-repair{padding:26px}.wax-usage .wu-repair h2{font-size:31px}.wax-usage .wu-repair img{height:150px;margin-block:18px}.wax-usage .wu-faq-grid h2{margin-bottom:20px}.wax-usage summary{font-size:16px;padding-block:18px}.wax-usage .wu-articles{grid-template-columns:1fr;gap:30px}.wax-usage .wu-articles img{aspect-ratio:1.7}}
@media(prefers-reduced-motion:reduce){.wax-usage *{transition:none!important}}
