.store-content .brand-story{width:100%;max-width:none;margin:0;padding:0}.brand-story,.brand-story *{box-sizing:border-box}.brand-story .wrap{width:min(1080px,calc(100% - 48px));max-width:1080px;margin-inline:auto;padding-inline:0}.brand-story .story-opening,.brand-story .story-emotion{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,56px)}.brand-story .story-opening{padding-block:54px 40px}.brand-story .story-opening>*,.brand-story .story-emotion>*,.brand-story .story-photo-pair>*{min-width:0}.brand-story figure{margin:0}.brand-story .story-back{display:block;margin:0 0 26px;font-size:14px;line-height:1.5}.brand-story .story-opening .eyebrow{display:block}.brand-story .story-opening h1{font-size:clamp(38px,4.7vw,60px);line-height:1.08}.brand-story .story-lead{max-width:490px;font-size:18px;line-height:1.75}.brand-story .story-opening>figure{width:100%;max-width:440px;justify-self:end}.brand-story .story-opening>figure>img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:25 / 28;object-fit:cover;object-position:50% 43%;border-radius:18px}.brand-story figcaption{padding-top:10px;color:#52656a;font-size:13px;line-height:1.5}.brand-story .story-prose{max-width:790px;padding-block:54px}.brand-story .story-prose h2,.brand-story .story-emotion h2{font-size:clamp(28px,3.1vw,40px);line-height:1.15}.brand-story p{line-height:1.75}.brand-story .story-prose p,.brand-story .story-emotion p{font-size:17px}.brand-story .story-photo-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;max-width:900px;gap:24px;padding-block:16px 30px}.brand-story .story-photo-pair>figure,.brand-story .story-photo-pair>figure:nth-child(2){padding:0}.brand-story .story-photo-pair>figure>img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;object-position:50% 50%;border-radius:16px}.brand-story .story-photo-pair>figure>.story-photo--beezy{object-position:50% 55%}.brand-story .story-emotion{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);padding-block:40px}.brand-story .story-emotion>img{display:block;width:100%;max-width:440px;height:auto;aspect-ratio:1066 / 1600;object-fit:cover;object-position:50% 50%;border-radius:18px}.brand-story .story-signature{margin-top:28px;font-size:23px}.brand-story .story-signature span{font-size:13px}.brand-story .story-ending{max-width:900px;padding-block:64px 72px;text-align:center}.brand-story .story-ending .eyebrow{justify-content:center}.brand-story .story-ending h2{font-size:clamp(30px,3.4vw,44px)}.brand-story .story-ending .story-back{display:block;margin:22px 0 0}.brand-story .story-ending .button{margin-top:12px}@media(max-width:700px){.brand-story .wrap{width:calc(100% - 44px);max-width:100%;padding-inline:0}.brand-story .story-opening,.brand-story .story-emotion{grid-template-columns:minmax(0,1fr);gap:26px}.brand-story .story-opening{padding-block:30px 24px}.brand-story .story-opening h1{font-size:36px}.brand-story .story-lead{font-size:17px}.brand-story .story-opening>figure{max-width:320px;justify-self:center}.brand-story .story-opening>figure>img{height:auto;aspect-ratio:4 / 5}.brand-story .story-prose{padding-block:36px}.brand-story .story-prose h2,.brand-story .story-emotion h2{font-size:28px}.brand-story .story-prose p,.brand-story .story-emotion p{font-size:16px}.brand-story .story-photo-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-block:12px 24px}.brand-story .story-photo-pair>figure>img{height:auto;aspect-ratio:3 / 4;border-radius:12px}.brand-story .story-photo-pair figcaption{font-size:13px}.brand-story .story-emotion{padding-block:24px}.brand-story .story-emotion>img{max-width:320px;height:auto;justify-self:center;aspect-ratio:1066 / 1600}.brand-story .story-ending{padding-block:40px 48px}.brand-story .story-ending h2{font-size:28px}.brand-story .story-ending .button{max-width:100%;gap:20px}}.brand-story .story-opening{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px;padding-bottom:28px}.brand-story .story-portraits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;max-width:560px;justify-self:end;align-items:start}.brand-story .story-portraits>figure{margin:0;min-width:0}.brand-story .story-portraits>figure>img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;border-radius:16px}.brand-story .story-portraits .story-photo--beezy{object-position:50% 55%}.brand-story .story-portraits figcaption{font-size:14px;line-height:1.5;padding-top:9px;color:#52656a}.brand-story .story-prose{max-width:1080px}.brand-story .story-prose>*{max-width:790px}@media(max-width:700px){.brand-story .story-opening{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:28px 16px}.brand-story .story-opening .story-back{margin-bottom:20px}.brand-story .story-portraits{gap:12px;max-width:none;justify-self:stretch}.brand-story .story-portraits>figure>img{height:auto;aspect-ratio:3/4;border-radius:12px}.brand-story .story-portraits figcaption{font-size:13px;padding-top:7px}.brand-story .story-prose{padding-block:30px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/canlo-brand-story-repair.css.map */
