.catalog-theme{--catalog-ink:#142b48;--catalog-muted:#61738b;--catalog-line:#dce5ef;--catalog-accent:#cb4b00;--catalog-soft:#fff4e9;background:#fff}.catalog-theme,.catalog-theme>div{color:var(--catalog-ink);font-size:15px;line-height:1.55}.catalog-theme>div{--ink:var(--catalog-ink);--sub:var(--catalog-muted);--muted:var(--catalog-muted);--line:var(--catalog-line);--border:var(--catalog-line);--orange:var(--catalog-accent);--accent:var(--catalog-accent);--warm:var(--catalog-soft);width:calc(100% - 48px)!important;max-width:1480px!important;margin-left:auto!important;margin-right:auto!important}.catalog-theme h1{font-size:clamp(34px,3.5vw,52px)!important;line-height:1.08!important;letter-spacing:-1.3px!important;font-weight:750!important;color:var(--catalog-ink)!important}.catalog-theme h2{font-size:26px!important;line-height:1.25!important;letter-spacing:-.45px!important;font-weight:700!important;color:var(--catalog-ink)!important;margin-bottom:10px}.catalog-theme h3{font-size:18px!important;line-height:1.35!important;color:var(--catalog-ink)!important}.catalog-theme p{line-height:1.55}.catalog-theme [id]{scroll-margin-top:115px}.catalog-theme a,.catalog-theme button,.catalog-theme input,.catalog-theme select,.catalog-theme textarea{transition:background-color .15s,border-color .15s,box-shadow .15s}.catalog-theme :focus-visible{outline:3px solid #ffad75!important;outline-offset:3px!important}.catalog-theme .bg-primary,.catalog-theme a.bg-primary{background:var(--catalog-accent)!important;color:#fff!important;border-radius:9px!important;min-height:46px;box-shadow:none!important}.catalog-theme .bg-primary:hover{background:#aa3e00!important}.catalog-theme button[aria-pressed=true],.catalog-theme label:has(>input[type=radio]:checked){border-color:#ed8b4a!important;background:var(--catalog-soft)!important;color:#924009!important;box-shadow:none!important}.catalog-theme input[type=radio]{accent-color:var(--catalog-accent)!important}.catalog-theme button:has(>[data-purpose-art]),.catalog-theme label:has([data-purpose-art]){position:relative;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;padding:8px 8px 14px!important;border:1px solid var(--catalog-line);border-radius:12px!important;background:#fff;box-shadow:none!important;text-align:center!important;min-height:0!important;font-size:13px!important;line-height:1.4!important;overflow:hidden}.catalog-theme button:has(>[data-purpose-art]):hover,.catalog-theme label:has([data-purpose-art]):hover{border-color:#ed8b4a!important;box-shadow:0 4px 14px #142b480a!important}.catalog-theme button:has(>[data-purpose-art])>span:last-child{padding:0 6px;font-weight:550}.catalog-theme div:has(>button>[data-purpose-art]){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(145px,1fr))!important;gap:12px!important}.catalog-theme fieldset:has([data-purpose-art])>div{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(145px,1fr))!important;gap:12px!important}.catalog-theme label:has([data-purpose-art])>span:has(>[data-purpose-art]){display:block!important;width:100%!important;height:auto!important;aspect-ratio:auto!important;background:transparent!important}.catalog-theme [data-catalog-order]{font-size:14px}.catalog-theme [data-catalog-order] [class] h2{font-size:18px!important;line-height:1.3!important;margin:0!important;letter-spacing:-.25px!important}.catalog-theme [data-catalog-order] p{font-size:12px}.catalog-theme [data-catalog-order] label{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;font-size:12px;line-height:1.5;color:#334a65}.catalog-theme [data-catalog-order] fieldset label{flex-direction:row;align-items:center}.catalog-theme [data-catalog-order] input[type=hidden]{display:none!important}@media(max-width:767px){.catalog-theme>div{width:calc(100% - 32px)!important}.catalog-theme h2{font-size:22px!important}.catalog-theme h1{letter-spacing:-.8px!important}.catalog-theme div:has(>button>[data-purpose-art]),.catalog-theme fieldset:has([data-purpose-art])>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}.catalog-theme button:has(>[data-purpose-art]){font-size:12px!important}}@media(prefers-reduced-motion:reduce){.catalog-theme *{scroll-behavior:auto!important;transition:none!important}}.catalog-theme div:has(>button>[data-purpose-art]),.catalog-theme fieldset:has([data-purpose-art])>div{grid-template-columns:repeat(auto-fit,minmax(135px,1fr))!important;gap:12px!important}.catalog-theme button:has(>[data-purpose-art]),.catalog-theme label:has([data-purpose-art]){padding:8px 8px 12px!important;gap:10px!important;font-size:12px!important;border-radius:11px!important;min-height:134px!important}.catalog-theme button:has(>[data-purpose-art])>span:last-child{font-weight:450;line-height:1.4}.catalog-theme label:has([data-purpose-art])>input{position:absolute;right:10px;top:10px;z-index:1}.catalog-theme [data-catalog-hero]{position:relative!important;isolation:isolate;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:22px!important;min-height:480px!important;height:auto!important;width:100%!important;max-width:none!important;margin:0!important;padding:42px!important;border-radius:16px!important;overflow:hidden!important;background:#eef2f4!important}.catalog-theme [data-catalog-hero-visual]{margin:0!important;z-index:0!important;border-radius:0!important;opacity:1!important;overflow:hidden!important;mask-image:none!important}.catalog-theme [data-catalog-hero-visual],.catalog-theme [data-catalog-hero-visual]>div:first-child{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;transform:none!important}.catalog-theme [data-catalog-hero-visual]>div:first-child{max-height:none!important;aspect-ratio:auto!important}.catalog-theme [data-catalog-hero-visual] img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:65% center!important;mix-blend-mode:normal!important;opacity:1!important;transform:none!important}.catalog-theme [data-catalog-hero-visual]:after{content:""!important;display:block!important;position:absolute!important;inset:0!important;z-index:1;background:linear-gradient(90deg,#fffffff7,#fffffff0 30%,#ffffffb8 47%,#ffffff12 75%)!important;pointer-events:none}.catalog-theme [data-catalog-hero-note],.catalog-theme [data-catalog-hero-visual]>:not(:first-child){display:none!important}.catalog-theme [data-catalog-hero-bottom],.catalog-theme [data-catalog-hero-copy]{position:relative!important;z-index:2!important;align-self:flex-start!important;width:100%!important;max-width:570px!important;margin:0!important;padding:0!important}.catalog-theme [data-catalog-hero-copy]>p{max-width:540px!important;font-size:16px!important;color:#40546c!important;margin-bottom:22px!important}.catalog-theme [data-catalog-hero-bottom]{display:flex!important;flex-direction:column!important;gap:20px!important}.catalog-theme [data-catalog-hero] [data-catalog-hero-benefits]{position:relative;z-index:2;display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px 20px!important;max-width:570px!important;width:100%!important;border:0!important;padding:0!important;margin:22px 0 0!important;order:2}.catalog-theme [data-catalog-hero] [data-catalog-hero-actions]{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:10px!important;max-width:570px!important;margin:0!important;order:1}.catalog-theme [data-catalog-hero] [data-catalog-hero-actions]>*{min-height:46px!important;flex:1;justify-content:center}@media(max-width:767px){.catalog-theme [data-catalog-hero]{min-height:640px!important;padding:24px 18px!important;justify-content:flex-start!important;gap:18px!important}.catalog-theme [data-catalog-hero-visual]:after{background:linear-gradient(180deg,#fffffff7,#fffffff2 44%,#ffffffba 66%,#ffffff08)!important}.catalog-theme [data-catalog-hero-copy]>p{font-size:14px!important;margin-bottom:18px!important}.catalog-theme [data-catalog-hero] [data-catalog-hero-actions]{flex-direction:column!important;width:100%!important}.catalog-theme [data-catalog-hero] [data-catalog-hero-benefits]{gap:12px!important;margin-top:18px!important;font-size:11px!important}.catalog-theme [data-catalog-hero] [data-catalog-hero-benefits] p{font-size:11px!important}.catalog-theme div:has(>button>[data-purpose-art]),.catalog-theme fieldset:has([data-purpose-art])>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}}