.cap-editorial-band{isolation:isolate;position:relative;display:flex;align-items:center;justify-content:center;min-height:var(--cap-editorial-height,320px);overflow:hidden;background:#6c3742;color:#fff}.cap-editorial-band__media,.cap-editorial-band__media img,.cap-editorial-band__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cap-editorial-band__media{z-index:-2}.cap-editorial-band__media img{object-fit:cover;object-position:center}.cap-editorial-band__overlay{background:#111;z-index:-1}.cap-editorial-band__inner{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:32px;padding-bottom:32px}.cap-editorial-band__inner h2{font-size:clamp(35px,5vw,75px);line-height:1;margin:0;letter-spacing:-.05em}.cap-editorial-band__inner .button{flex-shrink:0}@media(max-width:749px){.cap-editorial-band{min-height:var(--cap-editorial-mobile-height,220px)}.cap-editorial-band__inner{flex-direction:column;align-items:flex-start;justify-content:center;gap:21px}.cap-editorial-band__inner h2{font-size:clamp(34px,9vw,49px)}.cap-editorial-band__inner .button{min-height:40px;font-size:10px}}.cap-about{padding-top:65px;padding-bottom:90px}.cap-about__heading{margin-bottom:30px}.cap-about__heading h1{font-size:clamp(44px,6vw,90px)}.cap-about__layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(25px,6vw,100px)}.cap-about__visual img{width:100%;height:100%;min-height:400px;max-height:760px;object-fit:cover}.cap-about__placeholder{min-height:430px;background:#6c3742;color:#fff;display:flex;align-items:center;justify-content:center;font-size:clamp(30px,5vw,60px);letter-spacing:-.055em}.cap-about__text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:20px 0}.cap-about__text h2{font-size:clamp(35px,4vw,58px);margin-bottom:22px}.cap-about__text p{font-size:15px;line-height:1.9;max-width:530px}.cap-about__text .button{margin-top:24px}@media(max-width:749px){.cap-about{padding-top:35px;padding-bottom:60px}.cap-about__layout{grid-template-columns:1fr}.cap-about__visual img,.cap-about__placeholder{min-height:260px}.cap-about__text{padding:5px 0}}.cap-editorial-band{background:#242424}.cap-editorial-band__inner .button{border:1px solid #fff;min-width:160px}.cap-editorial-band__inner .button:focus-visible{outline:2px solid #fff;outline-offset:4px}.cap-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.cap-hero__video-toggle{position:absolute;z-index:3;bottom:15px;right:16px;border:1px solid rgba(255,255,255,.6);color:#fff;background:#00000059;padding:9px 12px;font-size:10px;letter-spacing:.12em;cursor:pointer}.cap-hero__video-toggle:hover{background:#111}.cap-hero__video-toggle:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:749px){.cap-hero__video{object-position:center}.cap-hero__video-toggle{right:9px;bottom:8px;padding:7px 9px}}.cap-hero__video-toggle{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:50%;background:#00000047}.cap-hero__control-icon{display:block;position:relative;width:12px;height:12px}.cap-hero__control-icon:before,.cap-hero__control-icon:after{content:"";position:absolute;top:1px;width:3px;height:10px;background:#fff;border-radius:1px}.cap-hero__control-icon:before{left:2px}.cap-hero__control-icon:after{right:2px}.cap-hero__video-toggle.is-paused .cap-hero__control-icon:before{left:3px;top:0;width:0;height:0;background:none;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:9px solid #fff;border-radius:0}.cap-hero__video-toggle.is-paused .cap-hero__control-icon:after{display:none}@media(max-width:749px){.cap-hero__video-toggle{width:28px;height:28px;padding:0}}.cap-hero__video-toggle,.cap-hero__video-toggle:hover{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;width:28px;height:28px;padding:0;display:flex;align-items:center;justify-content:center}.cap-hero__video-toggle:focus-visible{outline:2px solid #fff;outline-offset:2px}.cap-hero .cap-hero__content h1{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(37px,5.8vw,82px);font-weight:500;letter-spacing:.045em;line-height:1.06;text-transform:uppercase;text-wrap:balance;max-width:100%;margin:0 auto 22px}@media(max-width:749px){.cap-hero .cap-hero__content h1{font-size:clamp(28px,7.1vw,43px);font-weight:500;letter-spacing:.035em;line-height:1.12;max-width:100%}}.cap-hero--video-on .cap-hero__media{display:none}.cap-hero--video-on.cap-hero--video-failed .cap-hero__media{display:block}@media(prefers-reduced-motion:reduce){.cap-hero--video-on .cap-hero__media{display:block}.cap-hero--video-on .cap-hero__video{display:none}}.cap-about__layout:has(>.cap-about__text:first-child){grid-template-columns:minmax(0,820px);justify-content:center}.cap-about__layout:has(>.cap-about__text:first-child) .cap-about__text{padding:8px 0}@media(min-width:750px){.cap-editorial-band__media img{object-position:center 35%}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/caprii-editorial.css.map */
