.sv-image-cards{--sv-ic-max: 1366px;--sv-ic-pad: 20px;max-width:100%;background-color:var(--sv-ic-bg, #ffffff);color:var(--sv-ic-text, #000000)}.sv-image-cards *{box-sizing:border-box}.sv-image-cards .sv-image-cards__inner{max-width:var(--sv-ic-max);margin-left:auto;margin-right:auto;padding:clamp(2rem,5vw,3.5rem) var(--sv-ic-pad)}.sv-image-cards .sv-image-cards__heading{margin:0 0 clamp(1.5rem,4vw,2.25rem);text-align:center;font-family:var(--ff-druk-medium);font-size:40px;line-height:48px;letter-spacing:0;text-transform:none;color:var(--sv-ic-text, #000000)}@media(min-width:900px){.sv-image-cards .sv-image-cards__heading{font-size:65px;line-height:70px}}.sv-image-cards .sv-image-cards__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media(min-width:900px){.sv-image-cards .sv-image-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}}.sv-image-cards .sv-image-cards__card{display:flex;flex-direction:column;min-width:0}.sv-image-cards .sv-image-cards__image-wrap{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:20px;overflow:hidden;background:#e8e8e8}.sv-image-cards .sv-image-cards__image{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.sv-image-cards .sv-image-cards__image.sv-image-cards__image--placeholder{min-height:100%;background:#e8e8e8}.sv-image-cards .sv-image-cards__content{margin-top:12px}.sv-image-cards .sv-image-cards__title{margin:0;font-family:var(--ff-druk-medium);font-size:32px;line-height:120%;color:var(--sv-ic-text, #000000)}.sv-image-cards .sv-image-cards__desc{margin:8px 0 0;color:var(--sv-ic-text, #000000);font-family:var(--ff-georgia);font-weight:400;font-size:16px;line-height:21px;letter-spacing:.02em}.sv-image-cards .sv-image-cards__desc.sv-image-cards__desc--empty{min-height:0;margin-top:0}.sv-image-cards .sv-image-cards__cta-wrap{margin:clamp(1.75rem,4vw,2.5rem) 0 0;text-align:center}.sv-image-cards .sv-image-cards__cta{display:inline-block;width:100%;max-width:480px;padding:1rem 1.5rem;text-align:center;text-decoration:none;text-transform:uppercase;color:var(--sv-ic-btn-text, #000000);background-color:var(--sv-ic-btn, #f15a2b);border:none;border-radius:100px;box-sizing:border-box;font-family:var(--ff-druk-wide);font-weight:500;font-size:14px;line-height:1;letter-spacing:.08em}@media(min-width:768px){.sv-image-cards .sv-image-cards__cta{max-width:420px;padding:1rem 2.5rem;font-size:16px}}.sv-image-cards .sv-image-cards__cta:hover,.sv-image-cards .sv-image-cards__cta:focus{color:var(--sv-ic-btn-text, #000000);background-color:var(--sv-ic-btn, #f15a2b)}.sv-image-cards .sv-image-cards__cta-sub{margin:0;text-align:center;font-family:var(--ff-pitch-sans);color:var(--sv-ic-text, #000000);font-weight:700;font-size:11px;line-height:14px;letter-spacing:0}@media(min-width:768px){.sv-image-cards .sv-image-cards__cta-sub{font-size:16px;line-height:20px}}.sv-image-cards .sv-image-cards__cta+.sv-image-cards__cta-sub{margin-top:clamp(.75rem,2vw,1rem)}.sv-image-cards .sv-image-cards__cta-sub p{margin:0}.sv-image-cards .sv-image-cards__cta-sub p+p{margin-top:.5rem}.sv-image-cards .sv-image-cards__cta-sub a{color:inherit}.sv-image-cards.sv-image-cards--text-inside .sv-image-cards__content{margin-top:0}.sv-image-cards.sv-image-cards--text-inside .sv-image-cards__content--inside{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:16px}@media(min-width:900px){.sv-image-cards.sv-image-cards--text-inside .sv-image-cards__content--inside{padding:30px}}.sv-image-cards.sv-image-cards--text-inside .sv-image-cards__image-overlay{position:absolute;inset:auto 0 0 0;height:48%;z-index:1;background:linear-gradient(180deg,#0000,#0000009e);pointer-events:none}.sv-image-cards.sv-image-cards--text-inside .sv-image-cards__title{color:var(--sv-ic-text, #ffffff);font-size:35px;line-height:1}@media(min-width:900px){.sv-image-cards.sv-image-cards--text-inside .sv-image-cards__title{font-size:65px}}.sv-image-cards.sv-image-cards--text-inside .sv-image-cards__desc{color:var(--sv-ic-text, #ffffff);font-size:16px;line-height:1.35;margin-top:10px}@media(min-width:900px){.sv-image-cards.sv-image-cards--text-inside .sv-image-cards__desc{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/264/assets/_sv-image-cards.css.map */
