﻿.page-hero{padding:22px 0 36px;border-bottom:1px solid var(--line)}.page-hero .breadcrumb{padding:0;margin-bottom:40px}@media(max-width: 760px){.page-hero{padding:18px 0 24px}.page-hero .breadcrumb{margin-bottom:20px;font-size:12px}}.page-hero-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 40px}.page-title{margin:0;font-family:var(--ff-head);font-size:clamp(38px,4vw,52px);font-weight:600;line-height:1;letter-spacing:-0.01em;letter-spacing:-0.02em}.page-lead{margin:12px 0 0;color:var(--muted);font-size:13px}.checkout-steps{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;padding:0;list-style:none;color:#8b9196;font-size:10px;font-weight:600}.checkout-steps li+li::before{content:"→";margin-right:10px;color:#b0b3b5;font-weight:400}.checkout-steps .is-current,.checkout-steps .is-done,.checkout-steps .is-done a{color:var(--ink)}.checkout-steps .is-done a:hover{text-decoration:underline}.page-body{padding-block:56px 96px}.page-body:not(.is-wide) .entry-content{max-width:820px;font-size:14px}.page-body.is-wide .entry-content{color:var(--ink);font-size:13px;line-height:1.6}.page-body.is-wide .entry-content a:not(.button):not(.checkout-button):not(.continue-shopping):not(.remove){text-decoration:none}@media(max-width: 760px){.page-body{padding-block:30px 60px}}
