.stacked-cards{--stack-top: 30px;--stack-gap: 320px;--stack-radius: 28px;--stack-ratio: 42;--stack-accent: #ba6c46;--stack-stone: #e6e2d3;--stack-title: 30px;--stack-pt: 70px;--stack-pb: 70px;padding:var(--stack-pt) 0 var(--stack-pb);isolation:isolate;font-family:var(--font-body-family, "AlanSans-Variable", sans-serif);letter-spacing:.06rem;line-height:1.8;-webkit-font-smoothing:antialiased}.stacked-cards *{box-sizing:border-box}.stacked-cards__wrap{max-width:1100px;margin:0 auto;padding:0 50px;width:100%}.stacked-cards__heading{margin:0 0 24px;font-size:var(--stack-title);font-weight:700;line-height:1.2;letter-spacing:-.02em}.stacked-cards__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.stacked-cards__item{margin:0}.stacked-cards__card{display:grid;grid-template-columns:1fr;overflow:hidden;border-radius:var(--stack-radius);box-shadow:0 -8px 30px #02091214}.stacked-cards__media{position:relative;overflow:hidden;background:var(--stack-stone);aspect-ratio:4 / 3}.stacked-cards__media img,.stacked-cards__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.stacked-cards__media .placeholder-svg{fill:#c9c4b0}.stacked-cards__body{display:flex;flex-direction:column;justify-content:center;gap:20px;padding:36px 28px 40px;text-align:left}.stacked-cards__body--center{align-items:center;text-align:center}.stacked-cards__title{margin:0;color:inherit;font-size:var(--stack-title);font-weight:500;line-height:1.2;letter-spacing:-.02em}.stacked-cards__text{font-size:16px;line-height:1.7;max-width:480px;text-wrap:pretty}.stacked-cards__text p{margin:0 0 1em}.stacked-cards__text p:last-child{margin-bottom:0}.stacked-cards__text strong{font-weight:700}.stacked-cards__text em{font-style:normal;color:var(--stack-accent)}.stacked-cards__text ul{list-style:none;margin:0 0 0 5px;padding:0;display:flex;flex-direction:column;gap:16px;border-left:2px solid var(--stack-accent);text-align:left}.stacked-cards__text li{position:relative;padding-left:20px;font-size:14px;line-height:1.6}.stacked-cards__text li:before{content:"";position:absolute;left:-6px;top:.55em;width:10px;height:10px;border-radius:50%;background:var(--stack-accent)}.stacked-cards__text--checks ul{margin:0;gap:10px;border-left:0}.stacked-cards__text--checks li{padding-left:32px;font-size:16px;line-height:1.6}.stacked-cards__text--checks li:before{content:"";position:absolute;left:0;top:.2em;width:20px;height:20px;border-radius:0;background:var(--stack-accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M3 10.5l4.5 4.5L17 5.5' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M3 10.5l4.5 4.5L17 5.5' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.stacked-cards__text--checks ul+p{margin-top:1.4em}.stacked-cards__button{display:inline-flex;align-items:center;justify-content:center;min-height:45px;padding:0 26px;border:1px solid currentColor;color:inherit;font-size:14px;letter-spacing:.1rem;text-decoration:none;transition:background-color .15s ease-out}.stacked-cards__button:hover{background:#7f7f7f1f;text-decoration:none;color:inherit}@media screen and (min-width:1024px){.stacked-cards__list{gap:var(--stack-gap)}.stacked-cards__item{position:sticky;top:calc(var(--header-height, 0px) + var(--stack-top));z-index:var(--i, 1)}.stacked-cards__card{grid-template-columns:1fr 1fr;aspect-ratio:100 / var(--stack-ratio);border-radius:max(12px,calc(var(--stack-radius) - (var(--i, 1) - 1) * 2px))}.stacked-cards__media{aspect-ratio:auto;height:100%}.stacked-cards__card--image-right .stacked-cards__media{order:2}.stacked-cards__body{padding:40px 56px}.stacked-cards__text{font-size:17px}.stacked-cards__text li{font-size:15px}.stacked-cards__text--checks li{font-size:17px}}@media screen and (min-width:1024px)and (prefers-reduced-motion:reduce){.stacked-cards__list{gap:16px}.stacked-cards__item{position:static}}@media screen and (max-width:749px){.stacked-cards{--stack-title: 24px;padding:48px 0}.stacked-cards__wrap{padding:0 20px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-stacked-cards.css.map */
