/* Same catalog composition; meaningful left-column copy and native image links. */
.ct-family-feature{position:sticky;top:28px;align-self:start;min-width:0}
.ct-family-feature .ct-family-visual{position:static}
.ct-family-note{padding-top:28px;max-width:56ch}
.ct-family-note h3{font-size:clamp(23px,2.1vw,32px);line-height:1.25;margin-bottom:16px}
.ct-family-note p{font-size:15px;margin-bottom:20px}
.ct-family-note .ct-family-points{font-size:13px;border-top:1px solid var(--ct-line);padding-top:18px;color:var(--ct-accent)}
.ct-family-note .wp-element-button{background:none;color:var(--ct-text);border:0;border-bottom:1px solid var(--ct-accent);padding:8px 0;border-radius:0}
.ct-product-choice figure a,.ct-family-visual a{display:block;cursor:pointer}
.ct-product-choice figure a:focus-visible,.ct-family-visual a:focus-visible{outline:2px solid var(--ct-accent);outline-offset:5px}
.ct-gallery-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;margin:28px auto 0;padding-inline:20px}
.ct-gallery-controls[hidden]{display:none}
.ct-gallery-controls button{font:inherit;font-size:13px;cursor:pointer;border-radius:0;min-height:44px;padding:10px 18px;background:none!important;border:1px solid var(--ct-line)!important;color:var(--ct-text)!important}
.ct-gallery-count{font-size:13px;color:var(--ct-muted)}
.ct-carousel-status{display:block;flex-basis:100%;font-size:12px;line-height:1.6;text-align:center;opacity:.75}
.cinema-arrows .ct-carousel-status{color:inherit}.ct-gallery-controls .ct-carousel-status{color:var(--ct-muted)}
.ct-gallery-track:focus-visible{outline:2px solid var(--ct-accent);outline-offset:4px}
@media(max-width:760px){.ct-family-feature{position:static}.ct-family-note{padding-top:22px}.ct-family-note h3{font-size:24px}.ct-family-body{gap:36px}.ct-family-choices{gap:26px 18px}.ct-gallery-controls{gap:10px}.ct-gallery-controls button{font-size:12px;padding-inline:13px}.ct-gallery-count{flex-basis:100%;text-align:center}}
.editor-styles-wrapper .ct-family-feature{position:static}
