.rit-section{width:100%;background-color:var(--rit-bg-color);padding-top:var(--rit-padding-top);padding-bottom:var(--rit-padding-bottom)}.rit-wrapper{max-width:var(--rit-max-width);margin:0 auto;padding:0 24px}.rit-grid{display:flex;align-items:var(--rit-vertical-align);gap:var(--rit-column-gap)}.rit-grid.rit-image-right{flex-direction:row-reverse}.rit-image{position:relative;flex:0 0 var(--rit-image-width);max-width:var(--rit-image-width)}.rit-image img,.rit-placeholder-svg{width:100%;height:auto;display:block;border-radius:var(--rit-image-radius);object-fit:cover;box-shadow:#1b276626 0 20px 60px}.rit-content{flex:1 1 0%;min-width:0}.rit-caption{margin:0 0 16px;font-family:var(--rit-caption-font);font-size:var(--rit-caption-size);font-weight:var(--rit-caption-weight);line-height:var(--rit-caption-lh);text-transform:var(--rit-caption-transform);text-align:var(--rit-caption-align);letter-spacing:var(--rit-caption-ls);color:var(--rit-caption-color)}.rit-heading{margin:0 0 20px;font-family:var(--rit-heading-font);font-size:var(--rit-heading-size);font-weight:var(--rit-heading-weight);line-height:var(--rit-heading-lh);text-transform:var(--rit-heading-transform);text-align:var(--rit-heading-align);letter-spacing:var(--rit-heading-ls);color:var(--rit-heading-color)}.rit-text{margin-bottom:28px;font-family:var(--rit-text-font);font-size:var(--rit-text-size);font-weight:var(--rit-text-weight);line-height:var(--rit-text-lh);text-transform:var(--rit-text-transform);text-align:var(--rit-text-align);letter-spacing:var(--rit-text-ls);color:var(--rit-text-color)}.rit-text p{margin:0 0 16px}.rit-text p:last-child{margin-bottom:0}.rit-button{display:inline-block;font-family:var(--rit-btn-font);font-weight:var(--rit-btn-weight);text-transform:var(--rit-btn-transform);font-size:var(--rit-btn-size);letter-spacing:var(--rit-btn-ls);color:var(--rit-btn-text-color);background-color:var(--rit-btn-bg-color);border:var(--rit-btn-border-width) solid var(--rit-btn-border-color);border-radius:var(--rit-btn-radius);padding:14px 28px;text-decoration:none;transition:color .2s ease,background-color .2s ease}.rit-button:hover{color:var(--rit-btn-hover-text-color);background-color:var(--rit-btn-hover-bg-color)}.rit-badge{position:absolute;display:flex;flex-direction:column;background-color:var(--rit-badge-bg);border-radius:var(--rit-badge-radius);padding:16px 20px;min-width:140px}.rit-badge--bottom-left{left:var(--rit-badge-offset-x);bottom:var(--rit-badge-offset-y)}.rit-badge--bottom-right{right:calc(var(--rit-badge-offset-x) * -1);bottom:var(--rit-badge-offset-y)}.rit-badge--top-left{left:var(--rit-badge-offset-x);top:var(--rit-badge-offset-y)}.rit-badge--top-right{right:calc(var(--rit-badge-offset-x) * -1);top:var(--rit-badge-offset-y)}.rit-badge-number{font-family:var(--rit-badge-number-font);font-weight:var(--rit-badge-number-weight);font-size:var(--rit-badge-number-size);color:var(--rit-badge-number-color);line-height:1.2}.rit-badge-label{margin-top:4px;font-family:var(--rit-badge-label-font);font-weight:var(--rit-badge-label-weight);font-size:var(--rit-badge-label-size);color:var(--rit-badge-label-color);line-height:1.3}@media screen and (max-width:749px){.rit-section{padding-top:var(--rit-padding-top-mobile);padding-bottom:var(--rit-padding-bottom-mobile)}.rit-grid,.rit-grid.rit-image-right{flex-direction:column;gap:var(--rit-column-gap-mobile)}.rit-image img,.rit-placeholder-svg{min-height:380px}.rit-image{flex-basis:auto;max-width:100%;width:100%}.rit-image-mobile-top .rit-image{order:-1}.rit-image-mobile-top .rit-content,.rit-image-mobile-bottom .rit-image{order:1}.rit-image-mobile-bottom .rit-content{order:-1}.rit-caption{font-size:var(--rit-caption-size-mobile);line-height:var(--rit-caption-lh-mobile);text-align:var(--rit-caption-align-mobile);letter-spacing:var(--rit-caption-ls-mobile)}.rit-heading{font-size:var(--rit-heading-size-mobile);line-height:var(--rit-heading-lh-mobile);text-align:var(--rit-heading-align-mobile);letter-spacing:var(--rit-heading-ls-mobile)}.rit-text{font-size:var(--rit-text-size-mobile);line-height:var(--rit-text-lh-mobile);text-align:var(--rit-text-align-mobile);letter-spacing:var(--rit-text-ls-mobile)}.rit-button{font-size:var(--rit-btn-size-mobile);letter-spacing:var(--rit-btn-ls-mobile)}.rit-badge-number{font-size:var(--rit-badge-number-size-mobile)}.rit-badge-label{font-size:var(--rit-badge-label-size-mobile)}.rit-badge{padding:12px 16px;min-width:110px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-rooted-in-tradition.css.map */
