.rheina-hero{--rh-hero-height: calc(720 * var(--rheina-scale) * 1px);--rh-hero-gap: calc(8 * var(--rheina-scale) * 1px);--rh-hero-pad-inline: calc(48 * var(--rheina-scale) * 1px);--rh-hero-pad-block: calc(80 * var(--rheina-scale) * 1px);--rh-hero-content-gap: calc(80 * var(--rheina-scale) * 1px);--rh-hero-bottom-width: calc(394 * var(--rheina-scale) * 1px);--rh-hero-bottom-gap: calc(40 * var(--rheina-scale) * 1px);--rh-hero-bottom-lift: calc(36 * var(--rheina-scale) * 1px);--rh-hero-heading-offset: calc(32 * var(--rheina-scale) * 1px);--rh-hero-heading-size: calc(56 * var(--rheina-scale) * 1px);--rh-hero-heading-lh: calc(67.2 * var(--rheina-scale) * 1px);--rh-hero-desc-size: calc(16 * var(--rheina-scale) * 1px);--rh-hero-desc-lh: calc(24 * var(--rheina-scale) * 1px);--rh-hero-btn-pad-x: calc(24 * var(--rheina-scale) * 1px);--rh-hero-btn-pad-y: calc(16 * var(--rheina-scale) * 1px);--rh-hero-btn-size: calc(18 * var(--rheina-scale) * 1px);--rh-hero-btn-ls: .05em;--rh-hero-transition: .4s cubic-bezier(.4, 0, .2, 1);--rh-hero-transition-fast: .25s cubic-bezier(.4, 0, .2, 1);display:block;width:100%;background:#fff}.rheina-hero__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--rh-hero-gap);min-height:var(--rh-hero-height);height:var(--rh-hero-height)}.rheina-hero__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:var(--rh-hero-pad-block) var(--rh-hero-pad-inline);background:var(--rh-hero-content-bg, #e7e5dd);overflow:hidden;min-height:0}.rheina-hero__content-inner{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:var(--rh-hero-content-gap);width:100%;max-width:100%;flex:1}.rheina-hero__heading-wrap{width:100%;margin-top:var(--rh-hero-heading-offset)}.rheina-hero__heading{margin:0;color:var(--rh-hero-text, #282828);font-family:var(--rh-hero-heading-font, var(--rheina-font-bodoni));font-size:var(--rh-hero-heading-size);font-weight:400;line-height:var(--rh-hero-heading-lh);letter-spacing:-.01em}.rheina-hero__heading p{margin:0}.rheina-hero__heading-line{display:block;opacity:0;transform:translateY(1.25rem);animation:rheina-hero-line-in .7s cubic-bezier(.4,0,.2,1) forwards}.rheina-hero__heading-line:nth-child(1){animation-delay:.1s}.rheina-hero__heading-line:nth-child(2){animation-delay:.2s}.rheina-hero__heading-line:nth-child(3){animation-delay:.3s}.rheina-hero__heading-line:nth-child(4){animation-delay:.4s}.rheina-hero__bottom{display:flex;flex-direction:column;align-items:flex-start;gap:var(--rh-hero-bottom-gap);width:100%;max-width:var(--rh-hero-bottom-width);margin-bottom:var(--rh-hero-bottom-lift);opacity:0;transform:translateY(1.5rem);animation:rheina-hero-bottom-in .7s cubic-bezier(.4,0,.2,1) .45s forwards}.rheina-hero__description{margin:0;color:var(--rh-hero-text, #282828);font-family:var(--rh-hero-body-font, "Montserrat", sans-serif);font-size:var(--rh-hero-desc-size);font-weight:400;line-height:var(--rh-hero-desc-lh)}.rheina-hero__button{display:inline-flex;align-items:center;justify-content:center;padding:var(--rh-hero-btn-pad-y) var(--rh-hero-btn-pad-x);background:var(--rh-hero-btn-bg, #85511c);color:var(--rh-hero-btn-text, #fafaf8);font-family:var(--rh-hero-body-font, "Montserrat", sans-serif);font-size:var(--rh-hero-btn-size);font-weight:600;line-height:1;letter-spacing:var(--rh-hero-btn-ls);text-transform:uppercase;text-decoration:none;border:1px solid transparent;cursor:pointer;position:relative;overflow:hidden;transition:background-color var(--rh-hero-transition-fast),color var(--rh-hero-transition-fast),transform var(--rh-hero-transition-fast),letter-spacing var(--rh-hero-transition-fast),box-shadow var(--rh-hero-transition-fast)}.rheina-hero__button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.12) 50%,transparent 70%);transform:translate(-120%);transition:transform .6s cubic-bezier(.4,0,.2,1)}.rheina-hero__button:hover{background:var(--rh-hero-btn-bg-hover, #6d4216);letter-spacing:calc(var(--rh-hero-btn-ls) + .04em);transform:translateY(-2px);box-shadow:0 8px 24px #85511c47}.rheina-hero__button:hover:before{transform:translate(120%)}.rheina-hero__button:active{transform:translateY(0);box-shadow:0 4px 12px #85511c33}.rheina-hero__button:focus-visible{outline:2px solid var(--rh-hero-btn-bg, #85511c);outline-offset:3px}.rheina-hero__media{position:relative;height:100%;min-height:var(--rh-hero-height);overflow:hidden;background:#fff}.rheina-hero__media-link{display:block;width:100%;height:100%;text-decoration:none}.rheina-hero__image-wrap{width:100%;height:100%;overflow:hidden}.rheina-hero__image{width:100%;height:100%;object-fit:cover;object-position:var(--rh-hero-image-position, center center);display:block;transform:scale(1);transition:transform 1.2s cubic-bezier(.4,0,.2,1)}.rheina-hero__media:hover .rheina-hero__image,.rheina-hero__media-link:hover .rheina-hero__image{transform:scale(1.04)}.rheina-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,rgba(231,229,221,.08) 0%,transparent 18%);pointer-events:none;opacity:0;transition:opacity var(--rh-hero-transition)}.rheina-hero__media:hover:after{opacity:1}@media screen and (max-width:749px){.rheina-hero{--rh-hero-height: auto;--rh-hero-gap: 0;--rh-hero-pad-inline: 1.5rem;--rh-hero-pad-block: 3rem;--rh-hero-content-gap: 2.5rem;--rh-hero-bottom-width: 100%;--rh-hero-bottom-gap: 1.5rem;--rh-hero-bottom-lift: 1.25rem;--rh-hero-heading-offset: 1rem;--rh-hero-heading-size: clamp(1.75rem, 8vw, 2.25rem);--rh-hero-heading-lh: 1.2;--rh-hero-desc-size: 1rem;--rh-hero-desc-lh: 1.5rem;--rh-hero-btn-pad-x: 1.5rem;--rh-hero-btn-pad-y: 1rem;--rh-hero-btn-size: 1rem}.rheina-hero__grid{grid-template-columns:1fr;grid-template-rows:auto auto;height:auto;min-height:unset}.rheina-hero__media{order:-1;min-height:clamp(18rem,55vw,28rem);height:clamp(18rem,55vw,28rem)}.rheina-hero__content{min-height:auto;padding:clamp(2rem,6vw,3rem) var(--rh-hero-pad-inline)}.rheina-hero__content-inner{gap:clamp(2rem,5vw,3rem)}.rheina-hero__bottom{max-width:100%}.rheina-hero__button{width:100%;text-align:center}}@media(prefers-reduced-motion:reduce){.rheina-hero__heading-line,.rheina-hero__bottom{opacity:1;transform:none;animation:none}.rheina-hero__image,.rheina-hero__button,.rheina-hero__button:before{transition:none}}@keyframes rheina-hero-line-in{to{opacity:1;transform:translateY(0)}}@keyframes rheina-hero-bottom-in{to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/rheina-hero.css.map */
