.wc-banner{color:#fff;font-family:inherit}.wc-banner *{box-sizing:border-box}.wc-banner .wc-banner__stage{position:relative;isolation:isolate;min-height:460px;display:flex;align-items:center;padding:64px 0 44px;background:#061629;overflow:hidden}.wc-banner .wc-banner__photo{position:absolute;top:0;bottom:0;right:calc(max(var(--page-margin,40px),calc((100% - var(--page-content-width,90rem))/2)) + 12px);width:min(64%,calc(var(--page-content-width,90rem) * .64));z-index:-2;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 24%,#000 96%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 24%,#000 96%,transparent 100%)}.wc-banner .wc-banner__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 55%;filter:brightness(.82) contrast(.92) saturate(.8);opacity:.85}.wc-banner .wc-banner__stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#061629 0% 32%,#061629e8 46%,#06162900 72%)}.wc-banner .wc-banner__wrap{width:calc(100% - (var(--page-margin,40px) * 2));max-width:var(--page-content-width,90rem);margin:auto;padding:0}.wc-banner .wc-banner__brandbar{background:#fff;border-bottom:1px solid #dce5eb}.wc-banner .wc-banner__brandbar-inner{width:calc(100% - (var(--page-margin,40px) * 2));max-width:var(--page-content-width,90rem);margin:auto;padding:14px 0}.wc-banner .wc-banner__brandbar-title{margin:0 0 10px;color:#17384f;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.wc-banner .wc-banner__brandbar-logos{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:12px}.wc-banner .wc-banner__brand{min-width:0;height:58px;display:grid;place-items:center;overflow:hidden;padding:5px 10px;border:1px solid #dce5eb;border-radius:4px;background:#fff;color:#17384f;text-align:center}.wc-banner .wc-banner__brand a{display:grid;place-items:center;width:100%;height:100%;color:inherit;text-decoration:none}.wc-banner .wc-banner__brand a:hover{opacity:.75}.wc-banner .wc-banner__brand img{display:block;width:100%;height:46px;max-width:none;max-height:none;object-fit:cover;object-position:center;transform:scale(.88);transform-origin:center}.wc-banner .wc-banner__brand:nth-child(5) img{object-fit:contain;transform:scale(1.8);transform-origin:center}.wc-banner .wc-banner__brand span{font-size:clamp(15px,1.2vw,19px);line-height:1.2;font-weight:650;letter-spacing:-.025em}.wc-banner h1{width:62%;max-width:860px;margin:0;color:#fff;font-size:clamp(34px,3.8vw,56px);font-weight:600;line-height:1.12;letter-spacing:-.025em;text-wrap:balance}.wc-banner .wc-banner__lead{width:62%;max-width:64ch;margin:24px 0 0;color:#fff;font-size:18px;line-height:1.65}.wc-banner .wc-banner__actions{display:grid;grid-template-columns:minmax(240px,1.15fr) minmax(0,4fr);align-items:stretch;gap:12px;margin-top:36px;width:100%;max-width:1180px}.wc-banner .wc-banner__collection-buttons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0}.wc-banner .wc-banner__button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:0;min-height:50px;padding:12px 14px;border:1px solid #fff;border-radius:5px;text-align:center;text-decoration:none;font-size:13px;font-weight:600;line-height:1.4}.wc-banner .wc-banner__button svg{display:block;width:18px;height:18px;flex:0 0 18px;align-self:center}.wc-banner .wc-banner__button-label{display:block;min-width:0;line-height:1.3}.wc-banner .wc-banner__button--primary{background:#fff;color:#073b6c}.wc-banner .wc-banner__button--outline{background:#ffffff14;color:#fff}.wc-banner a.wc-banner__button:hover{background:#e8f3f9;color:#073b6c}.wc-banner span.wc-banner__button[aria-disabled=true]{opacity:.65;cursor:not-allowed}.wc-banner a:focus-visible{outline:3px solid #9bd2ed;outline-offset:4px}@media(min-width:750px)and (max-width:1099px){.wc-banner h1,.wc-banner .wc-banner__lead{width:70%}}@media(max-width:1199px){.wc-banner .wc-banner__actions{grid-template-columns:1fr}.wc-banner .wc-banner__collection-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:750px)and (max-width:1199px){.wc-banner .wc-banner__wrap,.wc-banner .wc-banner__brandbar-inner{width:calc(100% - (clamp(28px,4vw,44px)*2))}}@media(max-width:989px){.wc-banner .wc-banner__brandbar-logos{grid-template-columns:repeat(3,minmax(0,1fr))}.wc-banner .wc-banner__photo{width:70%}}@media(max-width:749px){.wc-banner .wc-banner__stage{min-height:0;align-items:flex-end;padding:40px 0 30px}.wc-banner .wc-banner__photo{top:0;bottom:auto;left:var(--page-margin,16px);right:var(--page-margin,16px);width:auto;height:65%;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 50%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 50%,transparent 100%)}.wc-banner .wc-banner__stage:before{background:linear-gradient(0deg,#061629 0% 28%,#061629d9 55%,#06162926)}.wc-banner .wc-banner__wrap{width:calc(100% - (var(--page-margin,16px) * 2));padding:140px 0 0}.wc-banner .wc-banner__brandbar-inner{width:calc(100% - (var(--page-margin,16px) * 2));padding:10px 0}.wc-banner .wc-banner__brandbar-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wc-banner .wc-banner__brand{height:54px}.wc-banner h1{width:100%;max-width:none;font-size:34px;line-height:1.15}.wc-banner .wc-banner__lead{width:100%;max-width:64ch;margin-top:20px;font-size:16px}.wc-banner .wc-banner__actions,.wc-banner .wc-banner__collection-buttons{display:grid;grid-template-columns:1fr;width:100%}.wc-banner .wc-banner__button{width:100%}}.wc-banner .wc-banner__actions{display:flex;flex-wrap:nowrap;gap:10px;width:max-content;max-width:100%;overflow-x:auto;padding-bottom:4px;align-items:stretch}.wc-banner .wc-banner__collection-buttons{display:flex;flex-wrap:nowrap;width:auto;gap:10px;flex:0 0 auto}.wc-banner .wc-banner__actions .wc-banner__button{flex:0 0 auto;width:auto;min-height:46px;padding:10px 14px;gap:7px;font-size:13px;white-space:nowrap}.wc-banner .wc-banner__actions .wc-banner__button-label{white-space:nowrap}@media(min-width:750px){.wc-banner .wc-banner__photo{top:12px;transform:scale(.9);transform-origin:right top}.wc-banner .wc-banner__photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 72%,#061629 100%)}}.wc-banner .wc-banner__wrap,.wc-banner .wc-banner__brandbar-inner{min-width:0}.wc-banner .wc-banner__actions{overflow:visible;width:fit-content}.wc-banner .wc-banner__actions .wc-banner__button{max-width:100%;white-space:normal}.wc-banner .wc-banner__actions .wc-banner__button-label{white-space:normal;overflow-wrap:anywhere}@media(min-width:750px)and (max-width:1199px){.wc-banner .wc-banner__stage{min-height:420px;padding:48px 0}.wc-banner .wc-banner__wrap,.wc-banner .wc-banner__brandbar-inner{width:calc(100% - 56px)}.wc-banner h1{width:64%;font-size:clamp(32px,4.2vw,46px);line-height:1.15}.wc-banner .wc-banner__lead{width:64%;font-size:16px;line-height:1.65;margin-top:20px}.wc-banner .wc-banner__photo{right:16px;width:60%;transform:scale(.92)}.wc-banner .wc-banner__stage:before{background:linear-gradient(90deg,#061629 0% 28%,#061629e8 45%,#06162955 75%)}.wc-banner .wc-banner__actions{margin-top:26px;max-width:64%}.wc-banner .wc-banner__brandbar-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wc-banner .wc-banner__brand{height:60px}}@media(max-width:749px){.wc-banner .wc-banner__stage{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding:0 0 32px}.wc-banner .wc-banner__stage:before{display:none}.wc-banner .wc-banner__photo{position:relative;order:0;top:auto;bottom:auto;left:auto;right:auto;width:100%;height:clamp(200px,58vw,300px);z-index:0;transform:none;-webkit-mask-image:linear-gradient(180deg,#000 65%,transparent 100%);mask-image:linear-gradient(180deg,#000 65%,transparent 100%)}.wc-banner .wc-banner__photo img{object-fit:contain;object-position:center}.wc-banner .wc-banner__wrap{position:relative;order:1;width:calc(100% - 40px);margin:0 auto;padding:24px 0 0}.wc-banner h1{width:100%;font-size:clamp(28px,7.5vw,36px);line-height:1.15;overflow-wrap:break-word}.wc-banner .wc-banner__lead{width:100%;max-width:none;margin-top:18px;font-size:15px;line-height:1.65}.wc-banner .wc-banner__actions{display:flex;width:100%;max-width:100%;margin-top:24px;padding:0}.wc-banner .wc-banner__actions .wc-banner__button{flex:1 1 auto;width:100%;min-height:48px;padding:12px 16px;white-space:normal}.wc-banner .wc-banner__brandbar-inner{width:calc(100% - 32px);padding:12px 0}.wc-banner .wc-banner__brandbar-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wc-banner .wc-banner__brand{height:58px;padding:6px 10px}.wc-banner .wc-banner__brand img{height:44px}}.wc-banner .wc-banner__collection-buttons{display:none!important}.wc-banner .wc-banner__actions{display:flex;flex-wrap:wrap;width:100%;max-width:100%;overflow:visible}.wc-banner .wc-banner__actions .wc-banner__button--primary{flex:0 1 auto;width:auto;min-width:0;max-width:100%;height:auto}.wc-banner .wc-banner__actions .wc-banner__button-label{white-space:normal;word-break:normal;overflow-wrap:normal}.wc-banner .wc-banner__slider-toggle{display:none}@media(max-width:749px){.wc-banner .wc-banner__actions .wc-banner__button--primary{flex:1 1 100%;width:100%;min-height:48px}.wc-banner .wc-banner__brandbar-logos{position:relative;display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;padding:2px 0 8px;align-items:stretch}.wc-banner .wc-banner__brandbar-logos .wc-banner__brand{flex:0 0 calc((100% - 10px)/2);width:auto;scroll-snap-align:start;height:60px}.wc-banner .wc-banner__slider-toggle:not([hidden]){display:block;margin:6px 0 0 auto;min-height:44px;padding:8px 10px;border:0;background:transparent;color:#17384f;font:inherit;font-size:12px;cursor:pointer}}.wc-banner .wc-banner__actions,.wc-banner .wc-banner__slider-toggle{display:none!important}@media(max-width:749px){.wc-banner .wc-banner__brandbar-logos{scroll-snap-type:none;scrollbar-width:none;padding-bottom:2px}.wc-banner .wc-banner__brandbar-logos::-webkit-scrollbar{display:none}.wc-banner .wc-banner__brandbar-logos .wc-banner__brand{scroll-snap-align:none}}@media(max-width:749px){.wc-banner .wc-banner__stage{display:block;position:relative;min-height:0;padding:44px 0;background:#061629}.wc-banner .wc-banner__photo{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:-2;transform:none;-webkit-mask-image:none;mask-image:none}.wc-banner .wc-banner__photo img{width:100%;height:100%;object-fit:cover;object-position:68% center;filter:brightness(.65) saturate(.65);opacity:.13}.wc-banner .wc-banner__photo:after{display:none}.wc-banner .wc-banner__stage:before{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#061629b3,#06162966);pointer-events:none}.wc-banner .wc-banner__wrap{position:relative;order:initial;width:calc(100% - 40px);margin:0 auto;padding:0}.wc-banner h1{width:100%;font-size:clamp(28px,7.5vw,36px);line-height:1.15}.wc-banner .wc-banner__lead{margin-top:22px}}.wc-banner .wc-banner__brand{box-sizing:border-box;height:68px;padding:12px 16px;min-width:0}.wc-banner .wc-banner__brand a{min-width:0;min-height:0;max-width:100%}.wc-banner .wc-banner__brand img,.wc-banner .wc-banner__brand:nth-child(5) img,.wc-banner .wc-banner__brandbar-logos .wc-banner__brand img{display:block;width:160px;height:40px;max-width:100%;max-height:100%;object-fit:contain;object-position:center;transform:none;transform-origin:center}@media(max-width:749px){.wc-banner .wc-banner__brandbar-logos .wc-banner__brand{height:68px;flex:0 0 192px;width:192px;padding:12px 16px}}.wc-banner .wc-banner__brand{height:68px;padding:10px 12px}.wc-banner .wc-banner__brand img,.wc-banner .wc-banner__brandbar-logos .wc-banner__brand img{width:180px;height:46px;max-width:100%;max-height:none;object-fit:cover;object-position:center;transform:none}.wc-banner .wc-banner__brand:nth-child(5) img,.wc-banner .wc-banner__brandbar-logos .wc-banner__brand:nth-child(5) img{width:180px;height:46px;object-fit:contain;transform:scale(1.8)}@media(max-width:749px){.wc-banner .wc-banner__brandbar-logos .wc-banner__brand{height:68px;flex:0 0 208px;width:208px;padding:10px 12px}}@media(max-width:749px){.wc-banner .wc-banner__stage .wc-banner__photo{position:absolute;top:0;top:0!important;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;padding:0;transform:none;-webkit-mask-image:none;mask-image:none}.wc-banner .wc-banner__stage .wc-banner__photo img{display:block;width:100%;height:100%;margin:0;object-fit:cover;object-position:center top;filter:brightness(.65) saturate(.65);opacity:.13}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/wc-banner.css.map */
