.section-three-up-content{padding:1.6rem 0 3.2rem;line-height:1.2;color:var(--color-black-2)}.section-three-up-content img{max-width:100%;height:auto;display:block;transition:transform .3s}.section-three-up-content .card-link-image{overflow:hidden}.section-three-up-content .column:hover img{transform:scale(1)}.section-three-up-content .row .column{display:flex;flex-direction:column;position:relative}.section-three-up-content .row .column:not(:last-child){margin-bottom:4.8rem}.section-three-up-content .card-title{font-size:2.8rem;font-weight:500;font-family:var(--primary-font);margin:0 0 8px}.section-three-up-content .card-text{font-size:1.4rem;font-family:var(--primary-font-regular);font-weight:400;margin:0 0 16px}.section-three-up-content:not(.section-three-up-content-overlay) .button{position:absolute;top:auto;bottom:16px;width:calc(100% - 32px);left:16px;--border-offset: 0}.section-three-up-content .button:focus{background-color:rgba(var(--color-button),var(--alpha-button-background));color:rgb(var(--color-button-text))}.section-three-up-content .button:hover{color:rgba(var(--color-button),var(--alpha-button-background));background-color:rgb(var(--color-button-text))}.section-three-up-content .button:hover,.section-three-up-content .button:focus:not(:focus-visible):not(.focused),.section-three-up-content .button:focus:hover{--border-offset: 1px;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset) + .5px) #fdfcf900,0 0 0 calc(var(--buttons-border-width) + .5px) rgba(var(--color-button),var(--alpha-button-background));color:rgba(var(--color-button),var(--alpha-button-background));background-color:rgb(var(--color-button-text))}.section-three-up-content .button:hover:after,.section-three-up-content .button:focus:hover,.section-three-up-content .button:focus:not(:focus-visible):not(.focused):after{box-shadow:none;outline:none}.section-three-up-content .button:focus:hover{color:rgba(var(--color-button));background-color:transparent}@media(max-width:743px){.section-three-up-content .card-title{order:-2}.section-three-up-content .card-text{order:-1}}@media(min-width:744px){.section-three-up-content{padding:1.6rem 0 4.8rem}.section-three-up-content .row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;grid-auto-rows:1fr}.section-three-up-content .card-link-image{margin-bottom:16px}.section-three-up-content .column .button{align-self:flex-start;margin-top:auto}.section-three-up-content:not(.section-three-up-content-overlay) .button{width:100%;position:unset}.section-three-up-content .row .column:not(:last-child){margin-bottom:0}}@media(min-width:1280px){.section-three-up-content{padding:2.4rem 0 5.6rem}.section-three-up-content .card-link-image{margin-bottom:24px}.section-three-up-content .card-title{font-size:3.6rem;max-width:60%}.section-three-up-content .card-text{font-size:2rem;max-width:60%;margin:0 0 24px;text-wrap:pretty}.section-three-up-content:not(.section-three-up-content-overlay) .button{width:fit-content;min-width:21.7rem;min-height:4.8rem}}@media only screen and (max-width:320px){.section-three-up-content .button{padding:1rem}}.section-three-up-content-overlay .image-wrapper{position:relative;overflow:hidden;display:flex}.section-three-up-content-overlay .heading-wrapper{position:absolute;padding:0 12px;display:flex;align-items:center;height:100%;width:100%}.section-three-up-content-overlay .heading-wrapper.center{justify-content:center}.section-three-up-content-overlay .heading-wrapper.right{justify-content:end}.section-three-up-content-overlay .heading-wrapper .overlay-heading{margin:0;color:var(--color-white);font-weight:700}.section-three-up-content-overlay .overlay-buttons{position:absolute;bottom:12px;left:12px;right:12px;display:flex;gap:12px;flex-wrap:wrap}.section-three-up-content-overlay .overlay-buttons.double{justify-content:center}.section-three-up-content-overlay .overlay-buttons a:after{content:none}.section-three-up-content-overlay .overlay-buttons.single a{width:50%}.section-three-up-content-overlay .overlay-buttons.double a{width:calc(50% - 12px)}.section-three-up-content-overlay .column a.outside-button{margin-top:16px}.section-three-up-content-overlay .outside-button:after{content:none}@media(max-width:743px){.section-three-up-content-overlay .overlay-buttons.double a{font-size:1.3rem}.section-three-up-content-overlay .overlay-buttons.single a{width:100%}}@media screen and (min-width:744px)and (max-width:1300px){.section-three-up-content-overlay .heading-wrapper{top:-48px}.section-three-up-content-overlay .heading-wrapper .overlay-heading{font-size:48px}.section-three-up-content-overlay .overlay-buttons.double{flex-wrap:wrap}.section-three-up-content-overlay .overlay-buttons.double a{font-size:1.2rem;min-height:40px;width:100%;flex:auto}}
/*# sourceMappingURL=/cdn/shop/t/842/assets/component-three-up-content.css.map */
