.source-brand{--source-accent:#287127;--source-ink:#081c14;width:min(1400px,calc(100% - 48px));margin:28px auto 0;color:#12203a}.source-brand--tc{--source-accent:#008fe2;--source-ink:#fff}.source-brand__hero{position:relative;overflow:hidden;min-height:540px;isolation:isolate;background:#eaf0e8}.source-brand--tc .source-brand__hero{background:#081016}.source-brand__scene{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.source-brand__copy{position:relative;width:47%;padding:38px 42px;color:var(--source-ink)}.source-brand--ncn .source-brand__copy{background:linear-gradient(90deg,rgba(245,250,242,.84),rgba(245,250,242,.4) 75%,transparent)}.source-brand__logo{display:block;width:100%;max-width:450px;height:auto;object-fit:contain;object-position:left center;margin:0 0 18px}.source-brand--ncn .source-brand__logo{width:205px;height:205px;mix-blend-mode:multiply}.source-brand__copy h1{font-family:Instrument Sans,sans-serif;max-width:500px;font-size:clamp(44px,4.8vw,72px);font-weight:900;line-height:1.02;letter-spacing:-.025em;color:inherit;text-transform:uppercase;margin:0 0 18px}.source-brand--tc .source-brand__copy h1{font-style:italic}.source-brand__copy p{font-size:19px;line-height:1.4;font-weight:600;max-width:410px;margin:0 0 22px}.source-brand__button{display:inline-flex;align-items:center;gap:16px;background:var(--source-accent);color:#fff!important;padding:15px 20px;text-decoration:none!important;font-size:16px;font-weight:700;border-radius:3px}.source-brand a:focus-visible{outline:3px solid #0876ef;outline-offset:4px}.source-brand__categories,.source-brand__featured{padding-top:32px}.source-brand h2,.source-brand__seo h2{font-size:clamp(24px,2.3vw,32px);line-height:1.2;font-weight:800;margin:0 0 20px;letter-spacing:-.025em}.source-brand__tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.source-brand__tile{display:flex;flex-direction:column;align-items:center;gap:12px;text-decoration:none!important;color:#12203a!important}.source-brand__tile>span{width:108px;height:108px;display:flex;align-items:center;justify-content:center;background:#edf5e9;color:#287127;border:1px solid #c6ddbc;border-radius:6px}.source-brand--tc .source-brand__tile>span{background:#eaf3ff;color:#076ce3;border-color:#c3daf5}.source-brand__tile:hover>span{filter:brightness(.96)}.source-brand__tile strong{font-size:15px;text-align:center}.source-brand__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.source-brand__product{min-width:0;display:flex}.source-brand__product>.productgrid--item{width:100%!important;margin:0!important;max-width:none!important;min-width:0;display:flex}.source-brand__product .productitem{width:100%;height:100%}.source-brand__product .productitem--actions{position:static!important;transform:none!important;opacity:1!important;visibility:visible!important;margin-top:auto}.source-brand__product .productitem--info{display:flex;flex-direction:column;flex:1;text-align:left!important;align-items:stretch}.source-brand__product .productitem--title{font-size:16px;line-height:1.35}.source-brand__seo{width:min(1400px,calc(100% - 48px));margin:42px auto;padding:28px 32px;background:#f6f8fa;border-top:2px solid #e1e8ef}.source-brand__seo h3{font-size:21px;font-weight:750;margin:24px 0 12px}.source-brand__seo p{line-height:1.7}.source-brand .productgrid--item .productitem .productitem__price .price__savings.ssca-card-savings,.source-brand-collection.collection--enhanced-section .productgrid--item .productitem .productitem__price .price__savings.ssca-card-savings{display:block!important;width:fit-content!important;max-width:100%;margin-left:0!important;margin-right:auto!important;justify-self:start!important;align-self:flex-start!important;text-align:left!important;border-radius:0!important;color:#e10600!important;background:#e9f8f1!important;padding:4px 8px!important}@media(max-width:719px){.source-brand{width:calc(100% - 28px);margin-top:14px}.source-brand__hero{min-height:0;display:flex;flex-direction:column;align-items:flex-start}.source-brand__scene{position:relative;inset:auto;object-fit:cover;object-position:76% center;height:340px;flex:none;order:2}.source-brand__copy{width:100%;order:1;padding:24px 22px 30px;min-height:340px;background:#edf3e9!important}.source-brand--tc .source-brand__copy{background:#081016!important}.source-brand__logo{max-width:290px;height:85px;margin-bottom:13px}.source-brand--ncn .source-brand__logo{width:110px;height:110px}.source-brand__copy h1{font-family:Instrument Sans,sans-serif;max-width:450px;font-size:40px;max-width:340px;margin-bottom:12px}.source-brand__copy p{font-size:15px;margin-bottom:18px;max-width:340px}.source-brand__button{font-size:14px;padding:12px 16px}.source-brand__tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px 8px}.source-brand__tile{grid-column:span 2;gap:9px}.source-brand__tile:nth-last-child(-n+2){grid-column:span 3}.source-brand__tile>span{width:78px;height:78px}.source-brand__tile svg{width:47px;height:47px}.source-brand__tile strong{font-size:12px}.source-brand__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.source-brand__product:last-child:nth-child(odd){grid-column:1/-1;width:calc(50% - 6px)}.source-brand__product .productitem--title{font-size:13px}.source-brand__seo{width:calc(100% - 28px);padding:22px 18px;margin:30px auto}.source-brand__seo h3{font-size:19px}}.source-brand--cs{--source-accent:#0879db;--source-ink:#fff}.source-brand--xp{--source-accent:#ef6c13;--source-ink:#fff}.source-brand--cs .source-brand__hero,.source-brand--xp .source-brand__hero{background:#080d14;min-height:580px}.source-brand--cs .source-brand__copy,.source-brand--xp .source-brand__copy{width:47%;padding:32px 38px 38px;background:linear-gradient(90deg,rgba(4,8,14,.66),rgba(4,8,14,.24) 85%,transparent)}.source-brand--cs .source-brand__logo{width:310px;max-width:100%;height:150px;object-position:left center;margin-bottom:20px}.source-brand--xp .source-brand__logo{width:215px;max-width:100%;height:130px;object-position:left center;margin-bottom:20px}.source-brand--cs .source-brand__copy h1,.source-brand--xp .source-brand__copy h1{font-family:Sofia Sans Condensed,Impact,Arial Narrow,sans-serif;font-weight:900;font-style:normal;line-height:.93;letter-spacing:-.015em;text-shadow:0 2px 10px rgba(0,0,0,.3);max-width:520px}.source-brand--cs .source-brand__copy h1{font-size:clamp(48px,5.4vw,82px)}.source-brand--xp .source-brand__copy h1{font-size:clamp(62px,7.7vw,118px)}.source-brand--cs .source-brand__tile>span,.source-brand--xp .source-brand__tile>span{background:#edf5ff;color:#076ce3;border-color:#c3daf5}.source-brand--xp .source-brand__tile>span{background:#fff4e9;color:#d85c09;border-color:#f2d2b5}@media(max-width:719px){.source-brand--cs .source-brand__hero,.source-brand--xp .source-brand__hero{min-height:0}.source-brand--cs .source-brand__copy,.source-brand--xp .source-brand__copy{width:100%;padding:24px 22px 30px;background:#080d14!important}.source-brand--cs .source-brand__logo{width:260px;height:120px}.source-brand--xp .source-brand__logo{width:190px;height:105px}.source-brand--cs .source-brand__copy h1{font-size:48px;max-width:100%}.source-brand--xp .source-brand__copy h1{font-size:62px;max-width:100%}}.source-brand--cs .source-brand__logo{object-fit:cover;mix-blend-mode:screen}.source-brand--xp .source-brand__logo{object-fit:contain;mix-blend-mode:screen;filter:invert(1) hue-rotate(180deg)}.source-brand--cs .source-brand__logo{height:170px}.source-brand--xp .source-brand__logo{object-fit:cover}@media(max-width:719px){.source-brand--cs .source-brand__logo{height:140px}}html[lang=fr] .source-brand--cs .source-brand__scene,html[lang=fr] .source-brand--xp .source-brand__scene{object-fit:contain;object-position:right bottom}@media(max-width:719px){html[lang=fr] .source-brand--cs .source-brand__scene,html[lang=fr] .source-brand--xp .source-brand__scene{object-fit:cover;object-position:right center}}.source-brand--cs .source-brand__headline-lead,.source-brand--cs .source-brand__headline-support{display:block}.source-brand--cs .source-brand__headline-lead{font-weight:900;-webkit-text-stroke:1.65px currentColor;paint-order:stroke fill;letter-spacing:-.01em}.source-brand--cs .source-brand__headline-support{font-weight:700;-webkit-text-stroke:0;margin-top:6px}@media(max-width:719px){.source-brand--cs .source-brand__headline-lead{-webkit-text-stroke:1.25px currentColor}}.source-brand--cs .source-brand__headline-lead{font-family:Instrument Sans,Arial,sans-serif;font-size:clamp(48px,5.2vw,80px);font-weight:900;-webkit-text-stroke:1.3px currentColor;letter-spacing:-.035em}.source-brand--cs .source-brand__headline-support{font-size:clamp(40px,4.5vw,68px);font-weight:800;letter-spacing:-.025em}@media(max-width:719px){.source-brand--cs .source-brand__headline-lead{font-size:44px}.source-brand--cs .source-brand__headline-support{font-size:40px}}.source-brand--iv{--source-accent:#0879db;--source-ink:#fff}.source-brand--iv .source-brand__hero{min-height:580px;background:#07180e}.source-brand--iv .source-brand__copy{width:49%;padding:32px 36px 38px;background:linear-gradient(90deg,rgba(3,15,7,.5),rgba(3,15,7,.12) 85%,transparent)}.source-brand--iv .source-brand__logo{width:450px;max-width:100%;height:170px;object-fit:contain;margin-bottom:18px}.source-brand--iv .source-brand__copy h1{font-family:Sofia Sans Condensed,Impact,Arial Narrow,sans-serif;font-weight:900;font-size:clamp(58px,6vw,88px);line-height:.97;letter-spacing:-.025em;max-width:560px;text-shadow:0 2px 10px rgba(0,0,0,.3)}.source-brand--iv .source-brand__headline-lead,.source-brand--iv .source-brand__headline-support{display:block;font-weight:900;-webkit-text-stroke:1.5px currentColor;paint-order:stroke fill}.source-brand--iv .source-brand__headline-lead{font-family:Instrument Sans,Arial,sans-serif;font-size:clamp(48px,4.7vw,72px);letter-spacing:-.04em;white-space:nowrap;-webkit-text-stroke:2px currentColor}.source-brand--iv .source-brand__headline-support{margin-top:8px}.source-brand--iv .source-brand__copy p{max-width:470px;font-size:20px}.source-brand--iv .source-brand__tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.source-brand--iv .source-brand__tile{padding:18px 12px;gap:10px;border:1px solid #c3daf5;border-radius:4px;background:#edf5ff}.source-brand--iv .source-brand__tile>span{width:64px;height:64px;background:transparent;border:0;color:#076ce3}html[lang=fr] .source-brand--iv .source-brand__headline-lead{font-size:clamp(42px,4vw,64px);white-space:normal}@media(max-width:719px){.source-brand--iv .source-brand__hero{min-height:0}.source-brand--iv .source-brand__copy{width:100%;padding:24px 22px 30px;background:#07180e!important;min-height:0}.source-brand--iv .source-brand__logo{width:330px;height:115px;margin-bottom:16px}.source-brand--iv .source-brand__copy h1{font-size:52px;max-width:100%}.source-brand--iv .source-brand__headline-lead{font-size:clamp(32px,8.6vw,44px)}.source-brand--iv .source-brand__copy p{font-size:16px}.source-brand--iv .source-brand__scene{width:180%;max-width:none;height:auto;align-self:flex-end;object-fit:contain;object-position:right center}.source-brand--iv .source-brand__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.source-brand--iv .source-brand__tile,.source-brand--iv .source-brand__tile:nth-last-child(-n+2){grid-column:auto}html[lang=fr] .source-brand--iv .source-brand__headline-lead{font-size:clamp(32px,8.6vw,44px)}}@media(min-width:720px)and (max-width:1050px){.source-brand--iv .source-brand__hero{min-height:420px}.source-brand--iv .source-brand__scene{object-fit:contain;object-position:right center}.source-brand--iv .source-brand__copy{padding:24px 24px 28px}.source-brand--iv .source-brand__logo{height:130px}.source-brand--iv .source-brand__headline-lead{font-size:clamp(34px,4.7vw,50px)}.source-brand--iv .source-brand__headline-support{font-size:clamp(46px,6vw,64px)}.source-brand--iv .source-brand__copy p{font-size:16px}html[lang=fr] .source-brand--iv .source-brand__headline-lead{font-size:clamp(30px,4vw,42px)}}.source-brand--tn{--source-accent:#0879db;--source-ink:#fff}.source-brand--tn .source-brand__hero{min-height:600px;background:#030e1c}.source-brand--tn .source-brand__scene{object-fit:cover;object-position:right center}.source-brand--tn .source-brand__copy{width:46%;padding:30px 36px 38px;background:linear-gradient(90deg,rgba(2,10,20,.4),transparent)}.source-brand--tn .source-brand__logo{width:500px;max-width:100%;height:150px;object-fit:contain;margin-bottom:14px}.source-brand--tn .source-brand__copy h1{font-family:Sofia Sans Condensed,Impact,Arial Narrow,sans-serif;font-weight:900;font-size:clamp(58px,6vw,92px);line-height:.95;letter-spacing:-.025em;max-width:100%;text-shadow:0 2px 10px #020a14}.source-brand--tn .source-brand__headline-lead,.source-brand--tn .source-brand__headline-support{display:block;font-weight:900;-webkit-text-stroke:1.5px currentColor;paint-order:stroke fill}.source-brand--tn .source-brand__headline-lead{font-size:clamp(72px,7.4vw,112px)}.source-brand--tn .source-brand__headline-support{font-size:clamp(44px,4.6vw,68px);margin-top:8px}.source-brand--tn .source-brand__copy p{font-size:20px;max-width:430px}.source-brand--tn .source-brand__tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.source-brand--tn .source-brand__tile{padding:18px 12px;gap:10px;border:1px solid #c3daf5;border-radius:4px;background:#edf5ff}.source-brand--tn .source-brand__tile>span{width:64px;height:64px;background:transparent;border:0;color:#076ce3}html[lang=fr] .source-brand--tn .source-brand__headline-support{font-size:clamp(38px,3.8vw,56px)}@media(max-width:719px){.source-brand--tn .source-brand__hero{min-height:0}.source-brand--tn .source-brand__copy{width:100%;padding:20px 22px 26px;min-height:0;background:#030e1c!important}.source-brand--tn .source-brand__logo{width:360px;height:115px;margin-bottom:10px}.source-brand--tn .source-brand__copy h1{max-width:100%}.source-brand--tn .source-brand__headline-lead{font-size:clamp(54px,14vw,78px)}.source-brand--tn .source-brand__headline-support{font-size:clamp(36px,9vw,50px)}.source-brand--tn .source-brand__copy p{font-size:16px}.source-brand--tn .source-brand__scene{width:165%;max-width:none;height:auto;align-self:flex-end;object-fit:contain;object-position:right center}.source-brand--tn .source-brand__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.source-brand--tn .source-brand__tile,.source-brand--tn .source-brand__tile:nth-last-child(-n+2){grid-column:auto}html[lang=fr] .source-brand--tn .source-brand__headline-support{font-size:clamp(32px,8vw,44px)}}@media(min-width:720px)and (max-width:1050px){.source-brand--tn .source-brand__hero{min-height:440px}.source-brand--tn .source-brand__copy{padding:24px;width:46%}.source-brand--tn .source-brand__logo{height:110px}.source-brand--tn .source-brand__headline-lead{font-size:clamp(56px,7.4vw,78px)}.source-brand--tn .source-brand__headline-support{font-size:clamp(36px,4.6vw,48px)}.source-brand--tn .source-brand__copy p{font-size:16px}}.source-brand--tn .source-brand__headline-lead{font-family:Instrument Sans,Arial,sans-serif;font-size:clamp(62px,6.6vw,100px);letter-spacing:-.04em;-webkit-text-stroke:3px currentColor}.source-brand--tn .source-brand__headline-support{-webkit-text-stroke:2px currentColor}@media(max-width:719px){.source-brand--tn .source-brand__headline-lead{font-size:clamp(42px,11vw,60px);-webkit-text-stroke:2px currentColor}}
/*# sourceMappingURL=/cdn/shop/t/187/assets/source-brand-pages.css.map */
