.capu-hero,.capu-doors,.capu-door-dialog{--hero-serif: "Cormorant Garamond", "Libre Caslon Text", Georgia, "Times New Roman", serif}.capu-hero *,.capu-doors *,.capu-door-dialog,.capu-door-dialog *{box-sizing:border-box}.capu-hero{position:relative;display:flex;align-items:center;min-height:max(48rem,calc(var(--capu-hero-h, 75vh) * .85));overflow:hidden;color:#fff;background:#12142e}@media screen and (min-width:750px){.capu-hero{min-height:max(56rem,var(--capu-hero-h, 75vh))}}.capu-hero--doors{padding-bottom:0}@media screen and (min-width:750px){.capu-hero--doors{align-items:flex-start;min-height:max(52rem,calc(var(--capu-hero-h, 75vh) * .9))}.capu-hero--doors .capu-hero__inner{padding-top:7.2rem;padding-bottom:22rem}.capu-hero--doors .capu-hero__buttons{display:none}.capu-hero--doors .capu-hero__sub{margin-bottom:0}}.capu-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.capu-hero__img{width:100%;height:100%;object-fit:cover;display:block}.capu-hero__img--empty{background:linear-gradient(120deg,#1b1d3c,#3b2a3a 55%,#b8604a)}.capu-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a0c1eb3,#0a0c1e59 50%,#0a0c1e00 80%),rgba(10,12,30,var(--capu-hero-overlay, .2))}@media screen and (max-width:749px){.capu-hero__media:after{background:linear-gradient(180deg,#0a0c1e40,#0a0c1ea6),rgba(10,12,30,var(--capu-hero-overlay, .2))}}.capu-hero__inner{position:relative;z-index:1;width:100%;padding-top:6rem;padding-bottom:4rem}.capu-hero__content{max-width:66rem}.capu-hero__title{margin:0 0 2rem;font-family:var(--hero-serif);font-weight:400;font-size:clamp(4rem,6vw,7.2rem);line-height:1.02;letter-spacing:-.01em;color:#fff;text-transform:none}.capu-hero__sub{margin:0 0 3.2rem;font-size:1.25rem;font-weight:600;letter-spacing:.2em;line-height:1.7;text-transform:uppercase;color:#ffffffeb}@media screen and (min-width:750px){.capu-hero__sub{font-size:1.4rem}}.capu-hero__buttons{display:flex;flex-wrap:wrap;gap:1.2rem 1.6rem;color:#fff}.capu-hero__buttons .capu-button--outline{background:#0a0c1e59}@media screen and (max-width:749px){.capu-hero__buttons .capu-button{flex:1 1 100%}}.capu-doors{position:relative;z-index:2;padding:2.4rem 0 1.6rem}.capu-doors--overlap{margin-top:-4rem;padding-top:0}@media screen and (min-width:750px){.capu-doors--overlap{margin-top:-20rem}}@media screen and (max-width:749px){.capu-doors-section:has([data-capu-doors]){display:none}}.capu-doors__grid{display:grid;grid-template-columns:1fr;gap:1.2rem}@media screen and (min-width:750px){.capu-doors__grid{grid-template-columns:1fr 1fr;gap:1.6rem}}.capu-door{position:relative;display:flex;align-items:flex-end;overflow:hidden;min-height:34rem;border-radius:8px;border:3px solid #fff;box-shadow:0 10px 30px #0a0c1e2e;color:#fff;text-decoration:none;background:#1b1d3c}@media screen and (min-width:750px){.capu-door{min-height:36rem}}.capu-door__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.capu-door__img--empty{background:linear-gradient(135deg,#2a4a5e,#6f9aa6 55%,#d9c3a5)}.capu-door:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0c1e00 15%,#0a0c1e8c 50%,#0a0c1ed9);pointer-events:none}.capu-door:hover .capu-door__img{transform:scale(1.03)}.capu-door:focus-visible{outline:2px solid var(--capu-coral, #ff5757);outline-offset:3px}.capu-door__body{position:relative;z-index:1;display:grid;gap:1.2rem;justify-items:start;padding:2.4rem}@media screen and (min-width:750px){.capu-door__body{padding:3.6rem}}.capu-door__title{font-family:var(--hero-serif);font-size:clamp(3.2rem,3.6vw,4.6rem);line-height:1.05;color:#fff}.capu-door__text{max-width:44rem;font-size:1.5rem;line-height:1.55;color:#ffffffeb}.capu-door__button{margin-top:.8rem;white-space:normal;text-align:center}@media screen and (max-width:749px){.capu-door__button{width:100%}.capu-door{min-height:30rem}}.capu-door:hover .capu-door__button{background:var(--capu-coral-dark, #e84a4a);border-color:var(--capu-coral-dark, #e84a4a)}@media(prefers-reduced-motion:reduce){.capu-door__img{transition:none}.capu-door:hover .capu-door__img{transform:none}}.section.shopify-section.capu-doors-section,.section.shopify-section.capu-hero-section{margin-top:0}@media screen and (min-width:750px){.capu-door--right{justify-content:flex-end;text-align:right}.capu-door--right .capu-door__body{justify-items:end}}.capu-door-dialog{width:calc(100% - 3.2rem);max-width:48rem;padding:0;border:0;background:transparent;overflow:visible}.capu-door-dialog::backdrop{background:#0a0c1e99}.capu-door-dialog .capu-door{min-height:46rem;margin:0}.capu-door-dialog__close{position:absolute;z-index:3;top:1.2rem;right:1.2rem;width:4.4rem;height:4.4rem;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#ffffffeb;color:#12142e;font-size:2.4rem;line-height:1;cursor:pointer}.capu-door-dialog__close:focus-visible{outline:2px solid var(--capu-coral, #ff5757);outline-offset:2px}.capu-door-dialog[open]{animation:capu-door-in .25s ease}@keyframes capu-door-in{0%{opacity:0;transform:translateY(1.6rem)}to{opacity:1;transform:none}}.capu-door-dialog.is-closing{animation:capu-door-out .22s ease forwards}.capu-door-dialog.is-closing::backdrop{opacity:0;transition:opacity .22s ease}@keyframes capu-door-out{to{opacity:0;transform:translateY(1.2rem)}}@media(prefers-reduced-motion:reduce){.capu-door-dialog[open],.capu-door-dialog.is-closing{animation:none}}.capu-hero--page .capu-hero__sub{margin-bottom:1.6rem}.capu-hero__flag{display:block;line-height:0}.capu-hero__flag .capu-flag{width:3.6rem;height:2.4rem;border-radius:2px;box-shadow:0 1px 6px #0000004d}@media screen and (max-width:749px){.capu-hero--page .capu-hero__title{font-size:clamp(3.4rem,10vw,4.4rem)}}.capu-hero__big{margin:0 0 .4rem;font-family:var(--hero-serif);font-weight:400;font-size:clamp(9rem,18vw,20rem);line-height:.85;letter-spacing:-.02em;color:#ffffffeb}
/*# sourceMappingURL=/cdn/shop/t/8/assets/capu-hero.css.map */
