.lux-fbt-wrapper{max-width:1198px;margin:18px auto;padding:0;text-align:left}.lux-fbt-inner{display:inline-block;width:auto;max-width:740px;margin:0;padding:18px;border:1px solid var(--lux-fbt-border, #eee);background:var(--lux-fbt-bg, #fff);text-align:center}.lux-fbt-header{text-align:center;margin-bottom:15px}.lux-fbt-kicker{font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--lux-fbt-kicker-color, #777);margin-bottom:5px}.lux-fbt-header h2{margin:0 0 5px;font-size:17px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--lux-fbt-heading-color, #111)}.lux-fbt-header p{margin:0;font-size:12px;color:var(--lux-fbt-subtext-color, #666);line-height:1.4}.lux-fbt-carousel{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:8px;align-items:stretch;width:auto}.lux-fbt-card{border:1px solid var(--lux-fbt-border, #eee);background:var(--lux-fbt-bg, #fff);padding:9px;transition:transform .35s ease,box-shadow .35s ease}.lux-fbt-card:hover{transform:translateY(-2px);box-shadow:0 8px 18px #0000000d}.lux-fbt-image-wrap{position:relative;display:block;overflow:hidden;background:#fafafa;margin-bottom:8px}.lux-fbt-image-wrap img{width:100%;height:145px;object-fit:cover;display:block;transition:opacity .45s ease,transform .55s ease}.lux-fbt-img-hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.lux-fbt-card:hover .lux-fbt-img-main{transform:scale(1.035)}.lux-fbt-card:hover .lux-fbt-img-hover{opacity:1;transform:scale(1.035)}.lux-fbt-info{text-align:center}.lux-fbt-info span{display:block;font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:var(--lux-fbt-label-color, #999);margin-bottom:4px}.lux-fbt-info h3{font-size:11px;line-height:1.3;font-weight:500;margin:0 0 5px;min-height:auto}.lux-fbt-info p{margin:0;font-size:11px}.lux-fbt-plus{display:flex;align-items:center;justify-content:center;font-size:16px;color:#999}.lux-fbt-add-all{display:block;width:100%;max-width:240px;margin:14px auto 0;background:var(--lux-fbt-btn-bg, #000);color:var(--lux-fbt-btn-text, #fff);border:1px solid var(--lux-fbt-btn-bg, #000);padding:10px 14px;font-size:10px;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;transition:all .25s ease}.lux-fbt-add-all:hover{background:var(--lux-fbt-btn-text, #fff);color:var(--lux-fbt-btn-bg, #000)}.lux-fade-in{animation:luxFadeUp .75s ease both}@keyframes luxFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:768px){.lux-fbt-wrapper{max-width:100%;margin:18px 0;padding:0}.lux-fbt-inner{width:100%;max-width:100%;padding:16px 10px;border-left:none;border-right:none}.lux-fbt-header{margin-bottom:14px;padding:0 8px}.lux-fbt-kicker{font-size:8px;letter-spacing:.14em;margin-bottom:4px}.lux-fbt-header h2{font-size:15px;line-height:1.25}.lux-fbt-header p{font-size:11px;line-height:1.4}.lux-fbt-carousel{width:100%;max-width:100%;display:flex;overflow-x:auto;gap:8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:2px 4px 8px}.lux-fbt-carousel::-webkit-scrollbar{display:none}.lux-fbt-card{flex:0 0 68%;min-width:68%;padding:8px;scroll-snap-align:center}.lux-fbt-plus{flex:0 0 18px;min-width:18px;font-size:15px;align-self:center;scroll-snap-align:center}.lux-fbt-image-wrap{margin-bottom:7px}.lux-fbt-image-wrap img{height:135px}.lux-fbt-info span{font-size:8px;letter-spacing:.1em;margin-bottom:4px}.lux-fbt-info h3{font-size:11px;line-height:1.3;margin-bottom:5px}.lux-fbt-info p{font-size:11px}.lux-fbt-add-all{max-width:none;margin-top:12px;padding:10px;font-size:10px}}@media screen and (max-width:480px){.lux-fbt-card{flex:0 0 72%;min-width:72%}.lux-fbt-image-wrap img{height:125px}.lux-fbt-header h2{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/dcoded-smart-fbt.css.map */
