.va-fbt{--va-fbt-radius-xs: 4px;--va-fbt-radius-md: 12px;--va-fbt-border-thick: 2px;--va-fbt-weight-extrabold: 800;--va-fbt-card-h: 80px}.va-fbt__container{box-sizing:border-box;width:100%;max-width:100%;margin:0}.va-fbt__head{display:flex;flex-direction:column;gap:var(--va-space-6);padding-bottom:var(--va-space-24)}.va-fbt__title{margin:0;font-family:var(--va-font);font-size:var(--va-h2);font-weight:var(--va-weight-bold);line-height:var(--va-leading-heading);letter-spacing:-.5px;color:var(--va-color-text)}.va-fbt__subtitle{margin:0;font-size:var(--va-text-small);line-height:var(--va-leading-body);color:var(--va-color-text-light)}.va-fbt__body{display:flex;flex-direction:row;align-items:flex-start;gap:var(--va-space-24);width:100%}.va-fbt__items{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:var(--va-space-12);flex-grow:1;min-width:0;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--va-color-border) transparent}.va-fbt__items::-webkit-scrollbar{height:6px}.va-fbt__items::-webkit-scrollbar-track{background:transparent}.va-fbt__items::-webkit-scrollbar-thumb{border-radius:999px;background-color:var(--va-color-border)}.va-fbt__items::-webkit-scrollbar-button{display:none;width:0;height:0}.va-fbt__rec{display:contents}.va-fbt__item{position:relative;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;gap:var(--va-space-12);flex:1 1 0;min-width:200px;height:var(--va-fbt-card-h);padding:var(--va-space-10) var(--va-space-12);border-radius:var(--va-fbt-radius-md);background-color:var(--va-color-white);box-shadow:inset 0 0 0 var(--va-border-width, 1px) var(--va-color-border)}.va-fbt__check{display:flex;align-items:center;cursor:pointer}.va-fbt__check input{position:absolute;width:1px;height:1px;opacity:0;margin:0}.va-fbt__box{box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;border-radius:var(--va-fbt-radius-xs);background-color:var(--va-color-white);color:transparent;box-shadow:inset 0 0 0 var(--va-fbt-border-thick) var(--va-color-border);transition:color var(--va-transition),box-shadow var(--va-transition)}.va-fbt__box .icon{width:var(--va-icon-sm);height:var(--va-icon-sm)}.va-fbt__box .icon,.va-fbt__box .icon path{stroke:currentColor;fill:none}.va-fbt__check input:checked+.va-fbt__box{color:var(--va-color-secondary);box-shadow:inset 0 0 0 var(--va-fbt-border-thick) var(--va-color-secondary)}.va-fbt__check input:focus-visible+.va-fbt__box{outline:3px solid var(--va-color-secondary);outline-offset:2px}.va-fbt__check input:disabled+.va-fbt__box{box-shadow:inset 0 0 0 var(--va-border-width, 1px) var(--va-color-border);background-color:var(--va-color-body)}.va-fbt__check input:disabled~*{cursor:not-allowed}.va-fbt__image{width:56px;height:56px;flex-shrink:0;object-fit:contain}.va-fbt__image--empty{display:block;border-radius:var(--va-fbt-radius-xs);background-color:var(--va-color-body)}.va-fbt__text{display:flex;flex-direction:column;gap:var(--va-space-2);min-width:0}.va-fbt__name{margin:0;font-size:var(--va-text-tiny);font-weight:var(--va-weight-semibold);line-height:var(--va-leading-snug);color:var(--va-color-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.va-fbt__link{color:inherit;text-decoration:none}.va-fbt__link:hover{text-decoration:underline}.va-fbt__price{margin:0;font-size:var(--va-text-small);font-weight:var(--va-fbt-weight-extrabold);line-height:var(--va-leading-tight);color:var(--va-color-text)}.va-fbt__plus{display:flex;align-items:center;flex-shrink:0;color:var(--va-color-text-light)}.va-fbt__plus .icon{width:var(--va-icon-md);height:var(--va-icon-md)}.va-fbt__plus .icon,.va-fbt__plus .icon path{stroke:currentColor;fill:none}.va-fbt__total{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--va-space-4) var(--va-space-12);flex:0 0 268px;min-height:var(--va-fbt-card-h);padding:var(--va-space-10) var(--va-space-16);border-radius:var(--va-fbt-radius-md);background-color:var(--va-color-white);box-shadow:var(--va-shadow-sm)}.va-fbt__total-head{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:var(--va-space-8);flex:1 1 100%}.va-fbt__total-label,.va-fbt__total-count{margin:0;font-size:var(--va-text-tiny);font-weight:var(--va-weight-regular);line-height:var(--va-leading-snug);color:var(--va-color-text-light)}.va-fbt__total-price{margin:0;flex:0 0 auto;font-size:var(--va-h5);font-weight:var(--va-fbt-weight-extrabold);line-height:var(--va-leading-tight);color:var(--va-color-text)}.va-fbt__add{box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:34px;padding:var(--va-space-6) var(--va-space-16);border:none;border-radius:var(--va-radius-pill);background-color:var(--va-color-accent);color:var(--va-color-primary-dark);font-family:var(--va-font);font-size:var(--va-text-small);font-weight:var(--va-weight-bold);line-height:var(--va-leading-snug);cursor:pointer;transition:background-color var(--va-transition)}.va-fbt__add:not([disabled]):hover{background-color:var(--va-color-accent-dark)}.va-fbt__add:focus-visible{outline:2px solid var(--va-color-primary);outline-offset:2px}.va-fbt__add[disabled]{background-color:#e8a33d;color:#192e28;cursor:not-allowed;opacity:.5}.va-fbt__error{flex:1 1 100%;margin:0;font-size:var(--va-text-tiny);line-height:var(--va-leading-snug);color:var(--va-color-sale)}.va-fbt__error[hidden]{display:none}@media screen and (max-width:1024px){.va-fbt__body{flex-direction:column;align-items:stretch}.va-fbt__item,.va-fbt__total{height:auto}.va-fbt__total{flex:1 1 100%;padding:var(--va-space-20)}.va-fbt__items{scroll-behavior:smooth;scroll-snap-type:x mandatory}.va-fbt__item{flex:0 0 46%;min-width:0;scroll-snap-align:start}.va-fbt__plus{display:none}}@media screen and (max-width:768px){.va-fbt__container{padding-inline:var(--va-space-16)}.va-fbt__item{flex:0 0 84%}.va-fbt__items{scrollbar-width:none}.va-fbt__items::-webkit-scrollbar{display:none}}@media(prefers-reduced-motion:reduce){.va-fbt__box,.va-fbt__add{transition:none}.va-fbt__items{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/va-fbt.css.map */
