:root{--c-azul: #081F2D;--c-vino: #9C6167;--c-rosa: #CCA1A5;--c-azul-gris: #A5BAC9;--c-naranja: #F09F54;--c-warm-gray: #D6D1CA;--c-blanco: #FFFAF6;--azul-rgb: 8, 31, 45;--f-serif: "Cormorant Garamond", "Times New Roman", serif;--f-sans: "Montserrat", "Helvetica Neue", Arial, sans-serif;--fs-headline: clamp(72px, 8vw, 145px);--fs-message: clamp(16px, 1.2vw, 19px);--fs-eyebrow: 13px;--fs-button: 13px;--fs-label: 11px;--gutter: clamp(24px, 4.5vw, 72px);--space-top: clamp(20px, 3.2vh, 36px);--space-bottom: clamp(20px, 3.2vh, 32px);--content-max: min(1180px, 100%);--hero-position: 70% center;--ease-out: cubic-bezier(.22, 1, .36, 1);--t-fast: .25s var(--ease-out);--t-reveal: 1s var(--ease-out);--t-zoom: 2.8s var(--ease-out);--focus-ring: 2px solid var(--c-naranja)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;min-height:100svh;background:var(--c-azul);color:var(--c-blanco);font-family:var(--f-sans);font-weight:400;line-height:1.5;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p,h1{margin:0}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}:focus-visible{outline:var(--focus-ring);outline-offset:4px}.hero-media{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:var(--c-azul)}.hero-picture,.hero-picture img{width:100%;height:100%}.hero-picture img{object-fit:cover;object-position:var(--hero-position);transform-origin:70% 50%}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(var(--azul-rgb),.45),rgba(var(--azul-rgb),0) 18% 80%,rgba(var(--azul-rgb),.4)),linear-gradient(90deg,rgba(var(--azul-rgb),.86),rgba(var(--azul-rgb),.66) 30%,rgba(var(--azul-rgb),.28) 55%,rgba(var(--azul-rgb),.06) 78%,rgba(var(--azul-rgb),0))}.page{position:relative;z-index:1;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;padding:calc(var(--space-top) + env(safe-area-inset-top)) calc(var(--gutter) + env(safe-area-inset-right)) calc(var(--space-bottom) + env(safe-area-inset-bottom)) calc(var(--gutter) + env(safe-area-inset-left))}.site-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px}.site-logo{height:clamp(26px,2.4vw,36px);width:auto;justify-self:start}.site-tagline{font-size:var(--fs-label);font-weight:500;letter-spacing:.32em;text-transform:uppercase;white-space:nowrap}.btn-pill{justify-self:end;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 24px;border:1px solid rgba(255,250,246,.75);border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;transition:background-color var(--t-fast),color var(--t-fast),border-color var(--t-fast)}.btn-pill:hover{background-color:var(--c-blanco);border-color:var(--c-blanco);color:var(--c-azul)}.hero-content{margin-top:auto;max-width:var(--content-max);padding:clamp(40px,8vh,96px) 0 clamp(36px,7vh,80px)}.eyebrow{display:flex;align-items:center;gap:14px;margin-bottom:clamp(18px,2.4vh,28px);font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:.2em;text-transform:uppercase}.eyebrow-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--c-naranja)}.headline{font-family:var(--f-serif);font-size:var(--fs-headline);font-weight:400;line-height:.95;letter-spacing:-.015em;text-wrap:balance}.headline-line{display:block}.headline-italic{font-style:italic;font-weight:400;padding-bottom:.06em}.message{max-width:34em;margin-top:clamp(20px,3vh,32px);font-size:var(--fs-message);line-height:1.6;color:var(--c-blanco)}.message em{font-style:italic;font-weight:500}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:56px;margin-top:clamp(28px,4vh,40px);padding:0 34px;background-color:var(--c-rosa);color:#fffaf6;border-radius:2px;font-size:var(--fs-button);font-weight:600;letter-spacing:.16em;text-transform:uppercase;transition:background-color var(--t-fast),transform var(--t-fast)}.btn-arrow{display:inline-block;font-size:1.25em;line-height:1;letter-spacing:0;transition:transform var(--t-fast)}.btn-primary:hover{background-color:var(--c-vino);transform:translateY(-2px)}.btn-primary:hover .btn-arrow,.btn-primary:focus-visible .btn-arrow{transform:translate(5px)}.btn-primary:active{transform:translateY(0)}[data-catalog-link][aria-disabled=true]{cursor:not-allowed}.site-footer{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;font-size:var(--fs-label);font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--c-warm-gray)}@media(max-width:1024px){:root{--fs-headline: clamp(64px, 9vw, 96px)}}@media(max-width:900px){.site-tagline{letter-spacing:.24em}}@media(max-width:760px){:root{--gutter: 20px;--space-top: 16px;--space-bottom: 18px;--fs-headline: clamp(52px, 16vw, 82px);--fs-message: 15px;--fs-eyebrow: 11px;--fs-button: 12px;--fs-label: 10px;--hero-position: center top}.hero-picture img{transform-origin:50% 30%}.hero-overlay{background:linear-gradient(180deg,rgba(var(--azul-rgb),.4),rgba(var(--azul-rgb),.05) 16% 38%,rgba(var(--azul-rgb),.55) 58%,rgba(var(--azul-rgb),.88) 78%,rgba(var(--azul-rgb),.94))}.site-header{grid-template-columns:auto auto;justify-content:space-between}.site-tagline{display:none}.btn-pill{padding:0 18px;font-size:11px;letter-spacing:.14em}.hero-content{max-width:none;padding:32px 0 26px}.eyebrow{gap:10px;margin-bottom:14px;letter-spacing:.16em}.headline{line-height:.98}.message{margin-top:16px}.btn-primary{display:flex;width:100%;min-height:54px;margin-top:24px;padding:0 20px;font-size:var(--fs-button);letter-spacing:.14em}.site-footer{letter-spacing:.14em}}@media(max-width:360px){.site-footer{letter-spacing:.12em}}@keyframes hero-zoom{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes reveal-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hero-picture img{animation:hero-zoom var(--t-zoom) both}.js .reveal{opacity:0}.js.is-loaded .reveal{animation:reveal-up var(--t-reveal) both;animation-delay:var(--delay, 0ms)}.js.is-loaded .btn-primary.reveal{animation-fill-mode:backwards;opacity:1}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition-duration:.01ms!important}.js .reveal{opacity:1}.btn-primary:hover{transform:none}.btn-primary:hover .btn-arrow,.btn-primary:focus-visible .btn-arrow{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/munn-landing.css.map */
