.rheina-brand-story{--rh-bs-pad-inline: calc(48 * var(--rheina-scale) * 1px);--rh-bs-pad-block: calc(120 * var(--rheina-scale) * 1px);--rh-bs-image-w: calc(660 * var(--rheina-scale) * 1px);--rh-bs-image-h: calc(644 * var(--rheina-scale) * 1px);--rh-bs-content-w: calc(546 * var(--rheina-scale) * 1px);--rh-bs-content-gap: calc(60 * var(--rheina-scale) * 1px);--rh-bs-heading-size: calc(48 * var(--rheina-scale) * 1px);--rh-bs-heading-lh: calc(48 * var(--rheina-scale) * 1px);--rh-bs-body-size: calc(16 * var(--rheina-scale) * 1px);--rh-bs-body-lh: calc(24 * var(--rheina-scale) * 1px);--rh-bs-body-max: calc(432 * var(--rheina-scale) * 1px);--rh-bs-btn-pad-x: calc(24 * var(--rheina-scale) * 1px);--rh-bs-btn-pad-y: calc(16 * var(--rheina-scale) * 1px);--rh-bs-btn-size: calc(18 * var(--rheina-scale) * 1px);--rh-bs-btn-ls: .05em;--rh-bs-transition: .4s cubic-bezier(.4, 0, .2, 1);--rh-bs-transition-fast: .25s cubic-bezier(.4, 0, .2, 1);display:block;width:100%;background:var(--rh-bs-bg, #ffffff)}.rheina-brand-story__inner{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:calc(48 * var(--rheina-scale) * 1px);width:100%;padding:var(--rh-bs-pad-block) var(--rh-bs-pad-inline);overflow:hidden}.rheina-brand-story--image-right .rheina-brand-story__inner{flex-direction:row-reverse}.rheina-brand-story__media{flex:0 1 var(--rh-bs-image-w);width:var(--rh-bs-image-w);max-width:100%}.rheina-brand-story__media-link{display:block;width:100%;text-decoration:none}.rheina-brand-story__image-wrap{width:100%;height:var(--rh-bs-image-h);overflow:hidden;opacity:0;transform:translate(-1.5rem);animation:rheina-bs-media-in .75s cubic-bezier(.4,0,.2,1) .05s forwards}.rheina-brand-story--image-right .rheina-brand-story__image-wrap{transform:translate(1.5rem)}.rheina-brand-story__image{width:100%;height:100%;object-fit:cover;object-position:var(--rh-bs-image-position, center center);display:block;transform:scale(1);transition:transform 1.1s cubic-bezier(.4,0,.2,1)}.rheina-brand-story__media:hover .rheina-brand-story__image,.rheina-brand-story__media-link:hover .rheina-brand-story__image{transform:scale(1.03)}.rheina-brand-story__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--rh-bs-content-gap);width:100%;max-width:var(--rh-bs-content-w);flex:0 1 var(--rh-bs-content-w)}.rheina-brand-story__heading{margin:0;width:100%;color:var(--rh-bs-text, #282828);font-family:var(--rh-bs-heading-font, var(--rheina-font-bodoni));font-size:var(--rh-bs-heading-size);font-weight:400;line-height:var(--rh-bs-heading-lh);text-transform:capitalize;letter-spacing:-.01em}.rheina-brand-story__heading-line{display:block;opacity:0;transform:translateY(1rem);animation:rheina-bs-in .65s cubic-bezier(.4,0,.2,1) forwards}.rheina-brand-story__heading-line:nth-child(1){animation-delay:.12s}.rheina-brand-story__heading-line:nth-child(2){animation-delay:.22s}.rheina-brand-story__body{max-width:var(--rh-bs-body-max);width:100%;color:var(--rh-bs-text, #282828);font-family:var(--rh-bs-body-font, "Montserrat", sans-serif);font-size:var(--rh-bs-body-size);font-weight:400;line-height:var(--rh-bs-body-lh);opacity:0;transform:translateY(1.25rem);animation:rheina-bs-in .7s cubic-bezier(.4,0,.2,1) .28s forwards}.rheina-brand-story__body p{margin:0 0 var(--rh-bs-body-lh)}.rheina-brand-story__body p:last-child{margin-bottom:0}.rheina-brand-story__button{display:inline-flex;align-items:center;justify-content:center;padding:var(--rh-bs-btn-pad-y) var(--rh-bs-btn-pad-x);border:1px solid var(--rh-bs-btn-border, #85511c);background:transparent;color:var(--rh-bs-btn-text, #85511c);font-family:var(--rh-bs-body-font, "Montserrat", sans-serif);font-size:var(--rh-bs-btn-size);font-weight:600;line-height:1;letter-spacing:var(--rh-bs-btn-ls);text-transform:uppercase;text-decoration:none;cursor:pointer;position:relative;overflow:hidden;opacity:0;transform:translateY(1rem);animation:rheina-bs-in .65s cubic-bezier(.4,0,.2,1) .4s forwards;transition:color var(--rh-bs-transition-fast),background-color var(--rh-bs-transition-fast),border-color var(--rh-bs-transition-fast),transform var(--rh-bs-transition-fast),letter-spacing var(--rh-bs-transition-fast),box-shadow var(--rh-bs-transition-fast)}.rheina-brand-story__button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--rh-bs-btn-border-hover, #85511c);transform:scaleX(0);transform-origin:left center;transition:transform var(--rh-bs-transition);z-index:0}.rheina-brand-story__button span{position:relative;z-index:1;transition:color var(--rh-bs-transition-fast)}.rheina-brand-story__button:hover{border-color:var(--rh-bs-btn-border-hover, #85511c);letter-spacing:calc(var(--rh-bs-btn-ls) + .04em);transform:translateY(-2px);box-shadow:0 8px 24px #85511c2e}.rheina-brand-story__button:hover:before{transform:scaleX(1)}.rheina-brand-story__button:hover span{color:var(--rh-bs-btn-text-hover, #fafaf8)}.rheina-brand-story__button:active{transform:translateY(0);box-shadow:0 4px 12px #85511c1f}.rheina-brand-story__button:focus-visible{outline:2px solid var(--rh-bs-btn-border, #85511c);outline-offset:3px}.rheina-brand-story--no-animate .rheina-brand-story__image-wrap,.rheina-brand-story--no-animate .rheina-brand-story__heading-line,.rheina-brand-story--no-animate .rheina-brand-story__body,.rheina-brand-story--no-animate .rheina-brand-story__button{opacity:1;transform:none;animation:none}@media screen and (max-width:749px){.rheina-brand-story{--rh-bs-pad-inline: 1.5rem;--rh-bs-pad-block: 3rem;--rh-bs-image-w: 100%;--rh-bs-image-h: clamp(16rem, 55vw, 24rem);--rh-bs-content-w: 100%;--rh-bs-content-gap: 2rem;--rh-bs-heading-size: clamp(1.5rem, 7vw, 2rem);--rh-bs-heading-lh: 1.15;--rh-bs-body-size: 1rem;--rh-bs-body-lh: 1.5rem;--rh-bs-body-max: 100%;--rh-bs-btn-pad-x: 1.5rem;--rh-bs-btn-pad-y: 1rem;--rh-bs-btn-size: 1rem}.rheina-brand-story__inner{flex-wrap:wrap;flex-direction:column;align-items:flex-start;gap:2rem}.rheina-brand-story__media{order:-1;width:100%;flex:1 1 auto}.rheina-brand-story__image-wrap{height:clamp(16rem,55vw,24rem)}.rheina-brand-story__content{max-width:100%;flex:1 1 auto}.rheina-brand-story__body{max-width:100%}.rheina-brand-story__button{width:100%;text-align:center}}@media(prefers-reduced-motion:reduce){.rheina-brand-story__image-wrap,.rheina-brand-story__heading-line,.rheina-brand-story__body,.rheina-brand-story__button,.rheina-brand-story__image,.rheina-brand-story__button:before{opacity:1;transform:none;animation:none;transition:none}}@keyframes rheina-bs-in{to{opacity:1;transform:translateY(0)}}@keyframes rheina-bs-media-in{to{opacity:1;transform:translate(0)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/rheina-brand-story.css.map */
