.three-columns{position:relative;width:100%}.three-columns__container{display:flex;flex-direction:column;width:100%}@media screen and (min-width: 750px){.three-columns__container{flex-direction:row;height:80vh!important}}.three-columns__column{position:relative;width:100%;height:auto;overflow:hidden}@media screen and (min-width: 750px){.three-columns__column{width:33.33%;height:80vh}}.three-columns__media{position:relative;width:100%;height:auto;overflow:hidden}.three-columns__video,.three-columns__image{width:100%;height:auto;object-fit:cover;display:block}.three-columns__video{object-fit:contain}@media screen and (min-width: 750px){.three-columns__media{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.three-columns__video,.three-columns__image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;width:auto;height:auto;object-fit:cover}.three-columns__video{object-fit:contain}}.three-columns__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}@media screen and (min-width: 750px){.three-columns__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}}.three-columns__content{position:relative;z-index:2;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:2rem 1.5rem}@media screen and (max-width: 749px){.three-columns__content{position:absolute;top:0;left:0;height:100%;z-index:10}}@media screen and (min-width: 750px){.three-columns__content{padding:3rem 2rem}}.three-columns__text{text-align:center;margin:0;line-height:1.2;width:100%}.three-columns__text p{margin:0}.three-columns__text--small{font-size:14px;line-height:1.4}.three-columns__text--medium{font-size:20px;line-height:1.4}.three-columns__text--large{font-size:30px;line-height:1.2}@media screen and (min-width: 750px){.three-columns__text--small{font-size:16px;line-height:1.1}.three-columns__text--medium{font-size:30px;line-height:1.4}.three-columns__text--large{font-size:70px;line-height:1.1}}.three-columns__text.font-sans-serif,.three-columns__text.font-sans-serif p{font-family:ABCDiatype,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-style:normal}.three-columns__text.font-serif,.three-columns__text.font-serif p{font-family:EB Garamond,Georgia,Times New Roman,serif;font-weight:400;font-style:italic}.three-columns__button-wrapper{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);z-index:10;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 750px){.three-columns__button-wrapper{bottom:3rem}}.three-columns__button{background-color:#000!important;color:#fff!important;border:1px solid #000000!important;padding:1rem 5rem;border-radius:105px;text-decoration:none;transition:all .3s ease;display:inline-flex;justify-content:center;align-items:center;font-family:EB Garamond,Georgia,Times New Roman,serif;font-weight:400;font-style:italic;white-space:nowrap}.three-columns__button:hover{opacity:.8}@media (prefers-reduced-motion: no-preference){.scroll-trigger.animate--fade-in{opacity:0;animation:fadeIn .5s ease forwards}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-custom-three-columns.css.map */
