.zfbt{--zfbt-ink: #154734;--zfbt-green: #309b42;--zfbt-tint: #f2f8ef;--zfbt-line: #dfe8dc;--zfbt-muted: #5c6b62;padding:8px 0 36px;font-family:Karla,sans-serif;color:var(--zfbt-ink)}@media(min-width:992px){.zfbt{padding:16px 0 56px}}.zfbt__head{margin-bottom:16px}.zfbt .zfbt__title{font-family:Karla,sans-serif;font-weight:700;font-style:normal;font-size:26px;line-height:1.2;letter-spacing:-.01em;color:var(--zfbt-ink);text-align:left;margin:0 0 4px;padding:0;border:0}.zfbt .zfbt__sub{font-size:15px;line-height:1.45;color:var(--zfbt-muted);margin:0;padding:0}@media(min-width:768px){.zfbt__head{margin-bottom:24px}.zfbt .zfbt__title{font-size:32px}}.zfbt .zfbt__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.zfbt .zfbt__li{margin:0;padding:0;position:relative;min-width:0}.zfbt .zfbt__li:before{content:none}.zfbt-card{position:relative;display:grid;grid-template-columns:24px 76px minmax(0,1fr);align-items:center;column-gap:12px;margin:0;padding:12px;height:100%;background:#fff;border:1.5px solid var(--zfbt-green);border-radius:12px;cursor:pointer;transition:border-color .15s,opacity .15s,background-color .15s;-webkit-tap-highlight-color:transparent}.zfbt-card.is-off{border-color:var(--zfbt-line);background:#fbfcfa}.zfbt-card.is-off .zfbt-card__media,.zfbt-card.is-off .zfbt-card__body{opacity:.5}.zfbt-card:has(.zfbt-card__input:focus-visible){outline:2px solid var(--zfbt-ink);outline-offset:2px}.zfbt-card__input{position:absolute!important;width:1px;height:1px;opacity:0;pointer-events:none;margin:0}.zfbt-card__check{width:24px;height:24px;border-radius:6px;border:2px solid var(--zfbt-green);background:var(--zfbt-green);color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;line-height:1;transition:background-color .15s,border-color .15s}.zfbt-card__check svg{width:12px;height:12px;fill:currentColor}.zfbt-card__check svg path{fill:currentColor;stroke:currentColor}.zfbt-card.is-off .zfbt-card__check{background:#fff;border-color:#b9c6bd;color:transparent}.zfbt-card__media{display:block;aspect-ratio:1 / 1;border-radius:8px;overflow:hidden;background:#f4f5f3}.zfbt-card__media img{display:block;width:100%;height:100%;object-fit:contain;max-width:none}.zfbt-card__body{display:flex;flex-direction:column;gap:3px;min-width:0}.zfbt-card__tag{align-self:flex-start;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--zfbt-ink);background:var(--zfbt-tint);border-radius:999px;padding:2px 8px;margin-bottom:1px}.zfbt .zfbt-card__name{font-family:Karla,sans-serif;font-size:15px;font-weight:700;font-style:normal;line-height:1.3;color:var(--zfbt-ink);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.zfbt .zfbt-card__name:hover{text-decoration:underline}.zfbt .zfbt-card__reviews{margin:0;line-height:1}.zfbt .zfbt-card__reviews .jdgm-prev-badge{display:flex!important;align-items:center;flex-wrap:nowrap;white-space:nowrap}.zfbt .zfbt-card__reviews .jdgm-star{font-size:12px!important;padding:0 1px 0 0!important}.zfbt .zfbt-card__reviews .jdgm-prev-badge__text{font-size:12px;margin-left:5px;color:var(--zfbt-muted);font-style:normal}.zfbt-card__meta{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;row-gap:2px;margin-top:2px;font-size:15px;line-height:1.3}.zfbt-card__variant{color:var(--zfbt-muted);font-size:14px}.zfbt-card__price{font-weight:700;color:var(--zfbt-ink);white-space:nowrap}.zfbt-card__price s{font-weight:400;color:var(--zfbt-muted);margin-right:4px}.zfbt__summary{margin-top:14px;padding:16px;background:var(--zfbt-tint);border-radius:12px}.zfbt__total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px}.zfbt__total-label{font-size:16px;font-weight:700}.zfbt__total-count{font-weight:400;color:var(--zfbt-muted)}.zfbt__total-price{font-size:20px;white-space:nowrap}.zfbt__total-price s{font-size:15px;color:var(--zfbt-muted);margin-right:6px}.zfbt__total-price strong{font-weight:700}.zfbt .zfbt__btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;padding:12px 18px;border:0;border-radius:6px;background:var(--zfbt-green);color:#fff;font-family:Karla,sans-serif;font-size:15px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background-color .15s}.zfbt .zfbt__btn:hover:not(:disabled){background:var(--zfbt-ink)}.zfbt .zfbt__btn:disabled{background:#a9b8ad;cursor:not-allowed}.zfbt__spinner svg{width:20px;height:20px}.zfbt__error{margin:10px 0 0;font-size:14px;color:#b3261e}.zfbt__loading{display:flex;justify-content:center;padding:24px 0;font-size:20px;color:var(--zfbt-ink)}@media(min-width:768px){.zfbt .zfbt__list{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:36px}.zfbt .zfbt__li+.zfbt__li:before{content:"+";position:absolute;left:-18px;top:34%;transform:translate(-50%,-50%);font-size:26px;font-weight:700;line-height:1;color:var(--zfbt-ink)}.zfbt-card{grid-template-columns:1fr;align-content:start;align-items:start;row-gap:12px;padding:14px}.zfbt-card__check{position:absolute;top:12px;left:12px;z-index:1}.zfbt-card__media{grid-row:1}.zfbt-card__body{grid-row:2;gap:5px}.zfbt .zfbt-card__name{font-size:16px}.zfbt-card__tag{position:absolute;top:14px;right:14px;margin:0;z-index:1}.zfbt__summary{margin-top:20px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 22px}.zfbt__total{margin:0;flex-direction:column;align-items:flex-start;gap:2px}.zfbt .zfbt__btn{width:auto;min-width:260px}}@media(min-width:992px){.zfbt__wrap{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:40px;align-items:center}.zfbt__wrap--2 .zfbt__list{max-width:620px}.zfbt__wrap--1 .zfbt__list{max-width:300px}.zfbt__summary{margin:0;display:block;padding:24px}.zfbt__total{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:16px}.zfbt__total-price{font-size:26px}.zfbt .zfbt__btn{width:100%;min-width:0}}.zfbt,.zfbt *:not(svg):not(path){font-style:normal!important}.zfbt .zfbt__head .zfbt__title{margin:0 0 4px!important}
/*# sourceMappingURL=/cdn/shop/t/165/assets/zea-fbt.css.map */
