.df-fbt{max-width:1360px;margin:0 auto;padding:8px 40px 46px;font-family:Manrope,sans-serif}.df-fbt__title{font-family:Fredoka,system-ui,sans-serif;font-size:21px;font-weight:600;margin:0 0 6px;color:#14161b}.df-fbt__badge{display:inline-block;background:#ffc800;color:#7a4b00;font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:20px;margin:0 0 16px}.df-fbt__row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.df-fbt__item{display:flex;flex-direction:column;align-items:center;text-align:center;width:128px;position:relative;cursor:pointer;padding:12px 10px 14px;border-radius:12px;border:1px solid transparent;transition:opacity .18s ease,border-color .18s ease,background .18s ease}.df-fbt__item:hover{background:#fff9e6}.df-fbt__item:not(.df-fbt__item--off){border-color:#e7e9ef}.df-fbt__item--off{opacity:.4}.df-fbt__item--main{cursor:default;border-color:#ffc800;background:#fffbeb}.df-fbt__item--main:hover{background:#fffbeb}.df-fbt__thumb{position:relative;width:92px;height:92px;border-radius:10px;background:#fff;border:1px solid #E7E9EF;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:10px}.df-fbt__thumb img{width:100%;height:100%;object-fit:contain}.df-fbt__check{position:absolute;top:6px;left:6px;width:18px;height:18px;accent-color:#E2231A;cursor:pointer}.df-fbt__check:disabled{cursor:default;opacity:.7}.df-fbt__name{font-size:12.5px;font-weight:600;color:#14161b;text-decoration:none;line-height:1.35;max-height:34px;overflow:hidden}a.df-fbt__name:hover{color:#e2231a}.df-fbt__price{font-size:13.5px;font-weight:800;color:#e2231a;margin-top:5px}.df-fbt__plus{font-size:18px;font-weight:600;color:#b4bac4;flex-shrink:0}.df-fbt__summary{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px;padding:16px 20px;flex-wrap:wrap;background:#f7f8fa;border-radius:12px}.df-fbt__totals{display:flex;flex-direction:column;gap:2px}.df-fbt__total-label{font-size:12.5px;color:#6c7280}.df-fbt__total{font-size:19px;font-weight:800;color:#e2231a;display:inline-block}.df-fbt__total--pulse{animation:df-total-pop .28s ease}@keyframes df-total-pop{0%{transform:scale(1.06)}to{transform:scale(1)}}.df-fbt__btn{background:#1e6fd9;color:#fff;border:none;border-radius:9px;padding:13px 28px;font-weight:700;font-size:14px;cursor:pointer;transition:background .15s ease,transform .1s ease}.df-fbt__btn:hover{background:#185ab3}.df-fbt__btn:active{transform:scale(.98)}.df-fbt__btn:disabled{opacity:.5;cursor:default}.df-fbt__btn:focus-visible{outline:2px solid #14161B;outline-offset:2px}.df-fbt__note{font-size:13px;color:#1e6fd9;margin-top:12px}.df-fbt__note a{color:inherit;font-weight:700}@media(max-width:620px){.df-fbt{padding:6px 20px 36px}.df-fbt__row{gap:8px;overflow-x:auto;flex-wrap:nowrap;scroll-snap-type:x proximity;padding-bottom:4px}.df-fbt__item{width:108px;flex:0 0 auto;scroll-snap-align:start}.df-fbt__thumb{width:80px;height:80px}.df-fbt__summary{flex-direction:column;align-items:stretch;text-align:center}.df-fbt__btn{width:100%}}@media(prefers-reduced-motion:reduce){.df-fbt__total--pulse{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/df-frequently-bought-together.css.map */
