.fs-wrap{padding:40px 20px;display:flex;justify-content:center}.fs-card{width:100%;max-width:var(--fs-card-max, 960px);display:flex;align-items:stretch;gap:var(--fs-gap, 36px);font-family:var(--olivy-font-body);padding:var(--fs-pad, 28px);border-radius:var(--fs-radius, 24px);background:var(--fs-bg, var(--olivy-porcelain));color:var(--fs-fg, var(--olivy-charcoal));box-shadow:var(--olivy-shadow-card)}.fs-card__media{flex:0 0 auto;width:min(var(--fs-img-max, 420px),45%)}.fs-card__img{display:block;width:100%;aspect-ratio:1 / 1;height:100%;object-fit:cover;border-radius:var(--olivy-radius-md, 8px)}.fs-card__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center}.fs-card__heading{flex:0 0 auto;text-align:center;margin:0;font-family:var(--olivy-font-heading);font-weight:400;font-size:clamp(28px,5vw,var(--fs-heading-size, 44px));line-height:1.1;letter-spacing:-.01em}.fs-card__divider{display:block;flex:0 0 auto;width:var(--fs-div-w, 100%);height:var(--fs-div-h, 1px);margin:20px 0 18px;border:0;background:var(--fs-divider, #d9d9d4)}.fs-card__divider--dashed,.fs-card__divider--dotted{height:0;background:none}.fs-card__divider--dashed{border-top:var(--fs-div-h, 1px) dashed var(--fs-divider, #d9d9d4)}.fs-card__divider--dotted{border-top:var(--fs-div-h, 2px) dotted var(--fs-divider, #d9d9d4)}.fs-card__divider--gradient{background:linear-gradient(90deg,var(--fs-divider, #d9d9d4),transparent)}.fs-card__lower{flex:0 0 auto;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:24px}.fs-card__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.fs-card__item{display:flex;align-items:flex-start;gap:10px;font-size:1rem;line-height:1.4}.fs-card__item-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-top:1px;font-size:1.1rem;line-height:1;color:var(--fs-icon-color, #1a1a1a)}.fs-card__action{align-self:flex-end}.fs-card__btn{position:relative;display:inline-block;overflow:hidden;padding:12px 24px;border:2px solid transparent;border-radius:var(--fs-btn-radius, 8px);font-family:var(--olivy-font-body);font-weight:700;font-size:16px;line-height:24px;text-decoration:none;cursor:pointer;transition:transform var(--olivy-fast) var(--olivy-ease),box-shadow var(--olivy-fast) var(--olivy-ease),background-color var(--olivy-fast) var(--olivy-ease),color var(--olivy-fast) var(--olivy-ease),filter var(--olivy-fast) var(--olivy-ease)}.fs-card__btn-label{position:relative;z-index:1}.fs-card__btn--solid{background:var(--fs-btn-bg, #1a1a1a);color:var(--fs-btn-fg, #fff)}.fs-card__btn--outline{background:transparent;color:var(--fs-btn-bg, #1a1a1a);border-color:var(--fs-btn-bg, #1a1a1a)}.fs-card__btn--soft{background:color-mix(in srgb,var(--fs-btn-bg, #1a1a1a) 14%,transparent);color:var(--fs-btn-bg, #1a1a1a)}.fs-card__btn--hover-lift:hover{transform:translateY(-2px);box-shadow:var(--olivy-shadow-button-hover)}.fs-card__btn--hover-grow:hover{transform:scale(1.05)}.fs-card__btn--hover-fill:hover{background:var(--fs-btn-bg, #1a1a1a);color:var(--fs-btn-fg, #fff);border-color:var(--fs-btn-bg, #1a1a1a)}.fs-card__btn--hover-shine:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;transform:translate(-120%) skew(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transition:transform var(--olivy-slow) var(--olivy-ease)}.fs-card__btn--hover-shine:hover:before{transform:translate(120%) skew(-20deg)}@media(prefers-reduced-motion:reduce){.fs-card__btn{transition:none}.fs-card__btn--hover-shine:before{display:none}}@media(max-width:749px){.fs-card{flex-direction:column}.fs-card__media{width:100%}.fs-card__img{aspect-ratio:1 / 1;max-height:360px}.fs-card__lower{flex-direction:column;align-items:stretch;gap:18px}.fs-card__action{align-self:stretch}.fs-card__btn{display:block;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-feature-spotlight.css.map */
