.cs-worlds{padding-top:55px}.cs-worlds-intro{display:grid;grid-template-columns:1.5fr 1fr;gap:7vw;align-items:end;margin-bottom:55px}.cs-worlds-intro h2{font-size:clamp(55px,6.5vw,104px);line-height:1.02;max-width:13ch}.cs-worlds-intro>p{font-size:17px;line-height:1.65;max-width:34ch;padding-bottom:5px}.cs-worlds-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0}.cs-world-entry{display:flex;flex-direction:column;min-width:0;padding:30px 26px 24px}.cs-world-entry-title{min-height:185px}.cs-world-entry-title>p{font-size:13px;font-weight:600;margin-bottom:21px}.cs-world-entry h3{font-size:clamp(32px,3.3vw,52px);line-height:1.04;letter-spacing:-.04em;max-width:10ch}.cs-world-entry figure{margin-top:auto;position:relative}.cs-world-entry img{aspect-ratio:1 / 1;object-fit:cover}.cs-world-entry figcaption{font-size:9px;line-height:1.5;margin-top:8px}.cs-world-entry-bottom>p{font-size:13px;line-height:1.6;max-width:29ch;min-height:65px;margin-top:24px}.cs-world-entry-bottom .cs-text-link{font-size:12px;margin-top:10px;white-space:normal}.cs-world-entry--camp{background:#173f32;color:#f3e8aa}.cs-world-entry--camp h3{font-family:Impact,Arial Narrow,sans-serif;letter-spacing:-.02em}.cs-world-entry--camp figure{transform:rotate(-2deg);margin-inline:5px 15px}.cs-world-entry--paper{background:#dceae1;color:#432c43}.cs-world-entry--paper h3{font-family:Georgia,serif;letter-spacing:-.055em;font-size:clamp(38px,3.8vw,58px)}.cs-world-entry--paper figure{order:-1;margin:0 0 27px}.cs-world-entry--paper .cs-world-entry-title{min-height:0}.cs-world-entry--paper .cs-world-entry-bottom{margin-top:auto}.cs-world-entry--flash{background:#6a253c;color:#f6ddd8}.cs-world-entry--flash .cs-world-entry-title{text-align:center}.cs-world-entry--flash h3{max-width:12ch;margin-inline:auto}.cs-world-entry--flash figure{margin-inline:20px}.cs-worlds-bridge{display:flex;justify-content:space-between;gap:40px;align-items:center;padding-block:30px 48px;border-bottom:1px solid var(--cs-line)}.cs-worlds-bridge>p{font-size:16px;max-width:40ch}.cs-brand{--world-bg: #173f32;--world-ink: #f3e8aa;background:var(--world-bg);color:var(--world-ink)}.cs-brand h1,.cs-brand h2{color:inherit}.cs-brand--paper{--world-bg: #dceae1;--world-ink: #432c43}.cs-brand--flash{--world-bg: #6a253c;--world-ink: #f6ddd8}.cs-brand-opening{display:grid;grid-template-columns:1fr 1.15fr;grid-template-areas:"heading image" "invitation image";gap:30px 6vw;padding-top:65px;padding-bottom:65px;min-height:660px}.cs-brand-heading{grid-area:heading;align-self:start}.cs-brand-heading>p{font-size:15px;margin-bottom:35px}.cs-brand-heading h1{font-size:clamp(64px,7.3vw,112px);line-height:.98;max-width:9ch}.cs-brand-image{grid-area:image;align-self:center;min-width:0}.cs-brand-image img{aspect-ratio:1 / 1;object-fit:cover}.cs-brand-image figcaption{font-size:10px;line-height:1.5;margin-top:12px;max-width:60ch}.cs-brand-invitation{grid-area:invitation;align-self:end;max-width:34ch}.cs-brand-invitation>p{font-size:18px;line-height:1.65}.cs-brand-invitation .cs-text-link{margin-top:22px}.cs-brand--camp h1{font-family:Impact,Arial Narrow,sans-serif;letter-spacing:-.02em}.cs-brand--camp .cs-brand-image{transform:rotate(-2deg);margin:12px}.cs-brand--paper .cs-brand-opening{grid-template-columns:1.1fr 1fr;grid-template-areas:"image heading" "image invitation";padding-top:40px}.cs-brand--paper .cs-brand-heading{align-self:end}.cs-brand--paper h1{font-family:Georgia,serif;font-size:clamp(70px,7.5vw,120px);letter-spacing:-.065em}.cs-brand--paper .cs-brand-image img{aspect-ratio:4 / 5}.cs-brand--flash .cs-brand-opening{grid-template-columns:1fr 1fr;grid-template-areas:"heading heading" "image invitation";padding-top:40px}.cs-brand--flash .cs-brand-heading{text-align:center;max-width:100%;margin-bottom:10px}.cs-brand--flash .cs-brand-heading>p{margin-bottom:18px}.cs-brand--flash h1{max-width:18ch;margin-inline:auto;font-size:clamp(64px,6.8vw,100px)}.cs-brand--flash .cs-brand-image{margin-left:8vw;max-width:420px}.cs-brand--flash .cs-brand-invitation{align-self:center;margin-inline:4vw}.cs-brand-story{display:grid;grid-template-columns:1fr 1fr;gap:7vw;padding-block:45px 65px}.cs-brand-story>h2{font-size:clamp(36px,4vw,60px);line-height:1.08;max-width:13ch}.cs-brand-story>div>p{font-size:16px;line-height:1.75;max-width:45ch}.cs-brand-story .cs-text-link{margin-top:18px}.cs-brand-cameras{padding-top:70px}.cs-brand-cameras .cs-assortment{grid-template-columns:repeat(auto-fit,minmax(260px,360px))}.cs-world-entry a:focus-visible,.cs-brand a:focus-visible{outline-color:currentColor}.cs-worlds-grid h2{color:inherit}@media(max-width:899px){.cs-worlds{padding-top:35px}.cs-worlds-intro{gap:30px;margin-bottom:35px}.cs-worlds-intro h2{font-size:62px}.cs-world-entry{padding:22px 16px}.cs-world-entry-title{min-height:165px}.cs-world-entry h3{font-size:37px}.cs-world-entry--paper h3{font-size:40px}.cs-world-entry--flash figure{margin-inline:0}.cs-world-entry-bottom>p{min-height:85px}.cs-brand-opening{min-height:0;gap:30px;padding-block:40px}.cs-brand-heading h1{font-size:72px}.cs-brand-heading>p{margin-bottom:24px}.cs-brand-invitation>p{font-size:16px}.cs-brand--paper h1{font-size:74px}.cs-brand--flash h1{font-size:70px}.cs-brand-story{padding-block:30px 45px}.cs-brand-story>div>p{font-size:15px}}@media(max-width:599px){.cs-worlds-intro{grid-template-columns:1fr;gap:25px}.cs-worlds-intro h2{font-size:59px;max-width:12ch}.cs-worlds-intro>p{font-size:16px;max-width:33ch}.cs-worlds-grid{grid-template-columns:1fr;gap:20px}.cs-world-entry{padding:28px 23px}.cs-world-entry-title{min-height:0;margin-bottom:25px}.cs-world-entry h3{font-size:53px;max-width:9ch}.cs-world-entry--paper h3{font-size:58px;max-width:9ch}.cs-world-entry--flash h3{font-size:49px;max-width:12ch}.cs-world-entry--paper figure{order:0;margin-bottom:0}.cs-world-entry--flash figure{margin-inline:15px}.cs-world-entry-bottom>p{min-height:0;font-size:14px;margin-top:24px;max-width:30ch}.cs-world-entry-bottom .cs-text-link{font-size:14px;margin-top:12px}.cs-worlds-bridge{display:block;padding-block:24px 30px}.cs-worlds-bridge .cs-text-link{margin-top:14px}.cs-brand-opening,.cs-brand--paper .cs-brand-opening,.cs-brand--flash .cs-brand-opening{grid-template-columns:1fr;grid-template-areas:"heading" "image" "invitation";gap:30px;padding-block:35px}.cs-brand-heading>p{font-size:13px;margin-bottom:25px}.cs-brand-heading h1,.cs-brand--paper h1{font-size:78px;max-width:9ch}.cs-brand--flash h1{font-size:59px;max-width:11ch}.cs-brand--paper .cs-brand-image img{aspect-ratio:1 / 1}.cs-brand--flash .cs-brand-image{margin-inline:20px;max-width:none}.cs-brand--flash .cs-brand-invitation{margin-inline:0}.cs-brand-story{grid-template-columns:1fr;gap:25px;padding-block:20px 45px}.cs-brand-story>h2{font-size:42px}.cs-brand-story>div>p{font-size:16px}.cs-brand-cameras{padding-top:45px}.cs-brand-cameras .cs-assortment{grid-template-columns:1fr}}.cs-world-entry--neutral{background:var(--cs-tint);color:var(--cs-ink)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/camera-worlds.css.map */
