.fs-devices-showcase{position:relative;width:100%;overflow:hidden}.fs-devices-showcase--bg-dark{background-color:#242424;color:#fff}.fs-devices-showcase--bg-light{background-color:#f8f8f8;color:#242424}.fs-devices-showcase--bg-white{background-color:#fff;color:#242424}.fs-devices-showcase--bg-champagne{background:radial-gradient(ellipse 150% 150% at 50% 50%,var(--gradient-color-1, #f0e4da) 0%,var(--gradient-color-2, #dcc8b8) 25%,var(--gradient-color-3, #c4a996) 50%,var(--gradient-color-4, #a8917d) 75%,var(--gradient-color-5, #8a7565) 100%);background-size:200% 200%;animation:devices-gradient-pulse 12s ease-in-out infinite;color:#242424}@keyframes devices-gradient-pulse{0%{background-position:50% 50%;background-size:200% 200%}50%{background-position:70% 30%;background-size:250% 250%}to{background-position:50% 50%;background-size:200% 200%}}.fs-devices-showcase__inner{max-width:1400px;margin:0 auto;padding:0 20px}.fs-devices-showcase__header{max-width:800px;margin-bottom:64px}.fs-devices-showcase__header--center{text-align:center;margin-inline-start:auto;margin-inline-end:auto}.fs-devices-showcase__heading{font-family:PP Neue Montreal,sans-serif;font-size:42px;font-weight:400;line-height:1.1;margin:0 0 20px;letter-spacing:-.02em}.fs-devices-showcase__subheading{font-family:PP Neue Montreal,sans-serif;font-size:18px;font-weight:400;line-height:1.5;margin:0;opacity:.75}.fs-devices-showcase__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.fs-devices-showcase__grid--featured-center{grid-template-columns:1fr 1.15fr 1fr;align-items:stretch}.fs-devices-showcase__grid--featured-center .fs-devices-showcase__card:nth-child(2){transform:scale(1.02)}.fs-devices-showcase__grid--featured-left{grid-template-columns:1.2fr 1fr 1fr}.fs-devices-showcase__card{position:relative;display:flex;flex-direction:column;border-radius:var(--card-radius, 16px);overflow:hidden;transition:transform .5s ease,box-shadow .5s ease;opacity:0;animation:card-entrance .6s ease forwards}.fs-devices-showcase__card:nth-child(1){animation-delay:.1s}.fs-devices-showcase__card:nth-child(2){animation-delay:.2s}.fs-devices-showcase__card:nth-child(3){animation-delay:.3s}@keyframes card-entrance{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fs-devices-showcase__card:hover{transform:translateY(-8px) scale(1.02)}.fs-devices-showcase--bg-light .fs-devices-showcase__card--glass,.fs-devices-showcase--bg-white .fs-devices-showcase__card--glass{background:#2424240a;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(36,36,36,.08);box-shadow:0 4px 24px #0000000f}.fs-devices-showcase--bg-light .fs-devices-showcase__card--glass:hover,.fs-devices-showcase--bg-white .fs-devices-showcase__card--glass:hover{box-shadow:0 20px 50px #0000001f}.fs-devices-showcase--bg-dark .fs-devices-showcase__card--glass,.fs-devices-showcase--bg-champagne .fs-devices-showcase__card--glass{background:#ffffff14;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.12)}.fs-devices-showcase--bg-dark .fs-devices-showcase__card--glass:hover,.fs-devices-showcase--bg-champagne .fs-devices-showcase__card--glass:hover{box-shadow:0 20px 50px #0000004d}.fs-devices-showcase__card--solid-dark{background:#1a1a1a;border:1px solid rgba(255,255,255,.08);color:#fff}.fs-devices-showcase__card--solid-dark:hover{box-shadow:0 20px 50px #0000004d}.fs-devices-showcase__card--solid-light{background:#fff;border:1px solid rgba(0,0,0,.06);color:#242424;box-shadow:0 4px 24px #0000000f}.fs-devices-showcase__card--solid-light:hover{box-shadow:0 20px 50px #0000001f}.fs-devices-showcase__card--gradient{background:linear-gradient(180deg,var(--card-gradient-1, rgba(255, 255, 255, .1)) 0%,var(--card-gradient-2, rgba(0, 0, 0, .05)) 100%);border:1px solid rgba(0,0,0,.06)}.fs-devices-showcase__badge{position:absolute;top:16px;inset-inline-start:16px;z-index:5;padding:6px 14px;font-family:PP Neue Montreal,sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;border-radius:100px}.fs-devices-showcase__badge--flagship{background:linear-gradient(135deg,#d4af37,#f5e7a3,#d4af37);color:#1a1a1a}.fs-devices-showcase__badge--bestseller{background:#242424;color:#fff}.fs-devices-showcase__badge--new{background:#fff;color:#242424;border:1px solid rgba(0,0,0,.1)}.fs-devices-showcase__badge--custom{background:#242424;color:#fff}.fs-devices-showcase__image-container{position:relative;aspect-ratio:1 / 1;overflow:hidden}.fs-devices-showcase__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s ease;pointer-events:none}.fs-devices-showcase__image.is-active{opacity:1;position:relative;pointer-events:auto}.fs-devices-showcase__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:36px;height:36px;border-radius:0;border:none;background:transparent;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:1;transition:opacity .2s ease}.fs-devices-showcase__arrow:hover{opacity:.7}.fs-devices-showcase__arrow--prev{left:12px}.fs-devices-showcase__arrow--next{right:12px}.fs-devices-showcase__price-badge{position:absolute;bottom:16px;inset-inline-end:16px;padding:8px 16px;background:#242424d9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:100px;font-family:PP Neue Montreal,sans-serif;font-size:16px;font-weight:500;color:#fff}.fs-devices-showcase__content{display:flex;flex-direction:column;gap:16px;padding:24px 32px 32px;flex-grow:1}.fs-devices-showcase__title-row{display:flex;flex-direction:column;gap:4px}.fs-devices-showcase__title{font-family:PP Neue Montreal,sans-serif;font-size:28px;font-weight:400;line-height:1.1;margin:0}.fs-devices-showcase__subtitle{font-family:PP Neue Montreal,sans-serif;font-size:14px;font-weight:400;opacity:.6;margin:0}.fs-devices-showcase__tagline{font-family:PP Neue Montreal,sans-serif;font-size:14px;font-weight:400;line-height:1.6;opacity:.75;margin:0}.fs-devices-showcase__features{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:8px}.fs-devices-showcase__feature{padding:6px 12px;border-radius:100px;font-family:PP Neue Montreal,sans-serif;font-size:12px;font-weight:400;white-space:nowrap}.fs-devices-showcase--bg-light .fs-devices-showcase__feature,.fs-devices-showcase--bg-white .fs-devices-showcase__feature,.fs-devices-showcase__card--solid-light .fs-devices-showcase__feature{background:#2424240f;color:#242424}.fs-devices-showcase--bg-dark .fs-devices-showcase__feature,.fs-devices-showcase--bg-champagne .fs-devices-showcase__feature,.fs-devices-showcase__card--solid-dark .fs-devices-showcase__feature{background:#ffffff1a;color:#fff}.fs-devices-showcase__button-container{padding:0 32px 32px}.fs-devices-showcase__button{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:14px 28px;font-family:PP Neue Montreal,sans-serif;font-size:14px;font-weight:500;text-decoration:none;border-radius:100px;transition:background-color .3s ease,color .3s ease,transform .3s ease;cursor:pointer;border:none}.fs-devices-showcase__button--primary{background-color:#fff;color:#242424}.fs-devices-showcase__button--primary:hover{background-color:#f0f0f0;transform:scale(1.02)}.fs-devices-showcase__button--secondary{background-color:#242424;color:#fff}.fs-devices-showcase__button--secondary:hover{background-color:#333;transform:scale(1.02)}.fs-devices-showcase__button--tertiary{background-color:transparent;color:#242424;border:1px solid #242424}.fs-devices-showcase__button--tertiary:hover{background-color:#242424;color:#fff}.fs-devices-showcase--bg-dark .fs-devices-showcase__button--tertiary,.fs-devices-showcase__card--solid-dark .fs-devices-showcase__button--tertiary{color:#fff;border-color:#fff}.fs-devices-showcase--bg-dark .fs-devices-showcase__button--tertiary:hover,.fs-devices-showcase__card--solid-dark .fs-devices-showcase__button--tertiary:hover{background-color:#fff;color:#242424}@media(max-width:1136px){.fs-devices-showcase__grid{gap:20px}.fs-devices-showcase__grid--featured-center,.fs-devices-showcase__grid--featured-left{grid-template-columns:repeat(3,1fr)}.fs-devices-showcase__grid--featured-center .fs-devices-showcase__card:nth-child(2){transform:none}.fs-devices-showcase__heading{font-size:34px}.fs-devices-showcase__title{font-size:22px}.fs-devices-showcase__arrow{width:32px;height:32px}.fs-devices-showcase__content{padding:0 24px 24px;gap:12px}.fs-devices-showcase__button-container{padding:0 24px 24px}}@media(max-width:749px){.fs-devices-showcase__header{margin-bottom:32px}.fs-devices-showcase__heading{font-size:28px}.fs-devices-showcase__subheading{font-size:16px}.fs-devices-showcase__grid{grid-template-columns:1fr;gap:16px}.fs-devices-showcase__card{flex-direction:row;align-items:stretch}.fs-devices-showcase__card:nth-child(1),.fs-devices-showcase__card:nth-child(2),.fs-devices-showcase__card:nth-child(3){animation-delay:0s}.fs-devices-showcase__card:hover{transform:none}.fs-devices-showcase__image-container{flex:0 0 40%;aspect-ratio:auto;min-height:180px}.fs-devices-showcase__arrow{width:28px;height:28px;opacity:1}.fs-devices-showcase__arrow--prev{left:6px}.fs-devices-showcase__arrow--next{right:6px}.fs-devices-showcase__content-wrapper{flex:1;display:flex;flex-direction:column}.fs-devices-showcase__content{padding:16px 16px 0;gap:8px}.fs-devices-showcase__title{font-size:20px}.fs-devices-showcase__tagline{font-size:13px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fs-devices-showcase__features{display:none}.fs-devices-showcase__button-container{padding:12px 16px 16px}.fs-devices-showcase__button{padding:12px 20px;font-size:13px}.fs-devices-showcase__price-badge{top:12px;inset-inline-end:auto;inset-inline-start:12px;bottom:auto;font-size:14px;padding:6px 12px}.fs-devices-showcase__badge{top:auto;bottom:12px;inset-inline-start:12px;font-size:10px;padding:5px 10px}}@media(prefers-reduced-motion:reduce){.fs-devices-showcase__card,.fs-devices-showcase__image,.fs-devices-showcase__button{transition:none;animation:none}.fs-devices-showcase__card{opacity:1}.fs-devices-showcase--bg-champagne{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/fs-devices-showcase.css.map */
