.sfbt{max-width:var(--page-width);margin:36px auto 8px;padding:0 var(--gutter-sm,20px)}@media(min-width:769px){.sfbt{padding:0 var(--gutter-md,48px)}}.sfbt[hidden]{display:none}.sfbt__wrap{border-radius:22px;padding:24px;background:linear-gradient(160deg,#fff8dc,#fffdf6 38%,#fff);border:1px solid #f0e4b5;box-shadow:0 1px 2px #2123260d,0 14px 34px #21232612}.sfbt__head{margin-bottom:18px}.sfbt__title{display:flex;align-items:center;gap:10px;margin:0 0 4px;font-size:23px;font-weight:800;letter-spacing:-.01em;color:#212326}.sfbt__title:before{content:"";flex:none;width:32px;height:32px;border-radius:10px;background:#eec940 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23212326' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 7h12l-1 12H7L6 7z'/%3E%3Cpath d='M9 7a3 3 0 0 1 6 0'/%3E%3Cpath d='M12 11v5M9.5 13.5h5'/%3E%3C/svg%3E") center/18px no-repeat}.sfbt__sub{margin:0 0 0 42px;font-size:14px;color:#5f666d}.sfbt__grid{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:22px;align-items:stretch}.sfbt__list{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:30px}.sfbt-item{position:relative;min-width:0}.sfbt-item+.sfbt-item:before{content:"+";position:absolute;left:-26px;top:calc(50% - 22px);width:22px;height:22px;border-radius:50%;background:#212326;color:#fff;font:800 15px/22px Arial,sans-serif;text-align:center;z-index:1}.sfbt-item__inner{position:relative;display:flex;flex-direction:column;height:100%;padding:10px;border-radius:18px;background:#fff;border:2px solid #e6e8e5;cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .18s,background-color .18s}.sfbt-item.is-on .sfbt-item__inner{border-color:#0d893e;box-shadow:0 0 0 4px #0d893e14,0 8px 18px #2123260f}.sfbt-item.is-current .sfbt-item__inner{cursor:default;border-color:#212326;box-shadow:0 8px 18px #2123260f}.sfbt-item:not(.is-on) .sfbt-item__inner{border-style:dashed;background:#fbfbfa;box-shadow:none}.sfbt-item:not(.is-on) .sfbt-item__img{filter:grayscale(1);opacity:.45}.sfbt-item:not(.is-on) .sfbt-item__price{color:#8a9097}@media(hover:hover){.sfbt-item:not(.is-current) .sfbt-item__inner:hover{transform:translateY(-3px)}}.sfbt-item__media{display:block;aspect-ratio:1;border-radius:13px;background:#f5f5f3;overflow:hidden}.sfbt-item__img{display:block;width:100%;height:100%;object-fit:contain;padding:10px;mix-blend-mode:multiply;transition:filter .18s,opacity .18s}.sfbt-item__body{display:flex;flex-direction:column;gap:4px;flex:1;padding:12px 4px 4px}.sfbt-item__badge{align-self:flex-start;padding:3px 9px;border-radius:99px;background:#212326;color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.sfbt-item__vendor{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#8a9097}.sfbt-item__name{font-size:14px;font-weight:650;line-height:1.3;color:#212326;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.sfbt-item__price{margin-top:auto;padding-top:4px;font-size:18px;font-weight:800;color:#212326}.sfbt-check{appearance:none;-webkit-appearance:none;position:absolute;top:18px;right:18px;z-index:2;width:28px;height:28px;margin:0;border-radius:50%;border:2px solid #c6cbd0;background:#fff;cursor:pointer;box-shadow:0 2px 6px #00000014;transition:background-color .15s,border-color .15s,transform .1s}.sfbt-check:checked{border-color:#0d893e;background:#0d893e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/15px no-repeat}.sfbt-check:disabled{cursor:default;opacity:1;border-color:#212326;background-color:#212326}.sfbt-check:active{transform:scale(.92)}.sfbt-check:focus-visible{outline:3px solid rgba(13,137,62,.45);outline-offset:2px}.sfbt__summary{display:flex;flex-direction:column;justify-content:center;gap:12px;padding:22px;border-radius:18px;background:#212326;color:#fff}.sfbt__label{margin:0;font-size:13px;font-weight:600;color:#ffffffb8}.sfbt__total{margin:-6px 0 0;font-size:34px;font-weight:800;line-height:1.05;letter-spacing:-.01em;color:#fff}.sfbt__btn{width:100%;min-height:54px!important;font-size:16px!important;border-radius:12px!important}.sfbt__ship{display:flex;flex-direction:column;gap:7px;font-size:12.5px;line-height:1.4;color:#ffffffd9}.sfbt__ship strong{color:#eec940}.sfbt__ship.is-free{color:#9fe0b8}.sfbt__bar{display:block;height:6px;border-radius:99px;background:#ffffff24;overflow:hidden}.sfbt__bar i{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,#0d893e,#3fca76);transition:width .4s ease}.sfbt__msg{margin:0;font-size:13px;color:#ffb4ab}@media(max-width:1023px){.sfbt__grid{grid-template-columns:1fr}.sfbt__summary{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:16px}.sfbt__label,.sfbt__total{grid-column:1}.sfbt__btn{grid-column:2;grid-row:1 / span 2;width:auto;padding:0 28px}.sfbt__ship,.sfbt__msg{grid-column:1 / -1}}@media(max-width:599px){.sfbt{margin-top:28px}.sfbt__wrap{padding:16px;border-radius:20px}.sfbt__title{font-size:19px}.sfbt__title:before{width:28px;height:28px;border-radius:9px;background-size:16px}.sfbt__sub{margin-left:38px;font-size:13px}.sfbt__list{grid-auto-flow:row;grid-auto-columns:auto;gap:14px}.sfbt-item+.sfbt-item:before{left:calc(50% - 10px);top:-17px;width:20px;height:20px;font-size:14px;line-height:20px}.sfbt-item__inner{flex-direction:row;align-items:center;gap:12px;padding:8px 52px 8px 8px;border-radius:16px}.sfbt-item__media{flex:none;width:76px;border-radius:11px}.sfbt-item__img{padding:6px}.sfbt-item__body{padding:0;gap:2px}.sfbt-item__name{min-height:0;font-size:13.5px}.sfbt-item__price{padding-top:2px;font-size:16px}.sfbt-check{top:50%;right:14px;margin-top:-14px}.sfbt__summary{display:flex;padding:16px;gap:10px}.sfbt__summary{flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:space-between}.sfbt__total{margin:0;font-size:26px}.sfbt__btn{flex:1 1 100%;width:100%;padding:0}.sfbt__ship,.sfbt__msg{flex:1 1 100%}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/ss-fbt.css.map */
