.vo-fbt{--vo-cream:#FBF7F2;--vo-cream-2:#F5ECE3;--vo-sand:#EFE3D6;--vo-terracota:#8A6054;--vo-terracota-600:#744E43;--vo-terracota-700:#5A3F37;--vo-espresso:#3C2C25;--vo-gold:#E0B252;--vo-ink:#2C2521;--vo-muted:#897C72;--vo-muted-2:#A89A8E;--vo-line:rgba(60,44,37,.12);--vo-line-2:rgba(60,44,37,.07);--vo-serif: var(--font-heading-family, "Libre Baskerville", Georgia, "Times New Roman", serif);--vo-sans: var(--font-body-family, "Poppins", system-ui, -apple-system, "Segoe UI", sans-serif);--vo-r-lg:28px;--vo-r-md:18px;--vo-r-sm:12px;--vo-shadow-card:0 18px 44px -26px rgba(60,44,37,.4)}.vo-fbt .t4s-fbt__wrap{background:var(--vo-cream);border:1px solid var(--vo-line-2);border-radius:var(--vo-r-lg);box-shadow:var(--vo-shadow-card);padding:30px clamp(18px,3.5vw,40px);margin-top:48px;margin-bottom:48px}.vo-fbt .t4s-fbt__title{font-family:var(--vo-serif);font-size:clamp(22px,2.7vw,30px);font-weight:700;line-height:1.15;color:var(--vo-espresso);text-align:center;margin:0 0 24px}.vo-fbt .t4s-fbt__title:after{content:"";display:block;width:54px;height:3px;margin:14px auto 0;border-radius:3px;background:var(--vo-gold)}.vo-fbt .t4s-fbt__products .t4s-row{align-items:center;justify-content:center;gap:18px 28px}.vo-fbt .t4s-fbt__list-img{justify-content:center;align-items:center;flex-wrap:wrap;gap:4px;margin:0;padding:0}.vo-fbt .t4s-fbt__img img{width:120px;height:auto;background:#fff;border:1px solid var(--vo-line-2);border-radius:var(--vo-r-md);padding:8px}.vo-fbt .t4s-fbt__img .t4s-fbt__img-wrap{margin:0 6px}.vo-fbt .t4s-fbt_img-0{margin-right:6px}.vo-fbt .t4s-svg--plus{width:16px;height:16px;color:var(--vo-terracota)}.vo-fbt .t4s-fbt__qv{background:#fff;color:var(--vo-terracota);box-shadow:0 6px 18px -10px #3c2c2580}.vo-fbt .is--col-fbt-total-price{display:flex;flex-direction:column;align-items:center;gap:12px;padding:0}.vo-fbt .t4s-fbt__text-total-price{margin:0;text-align:center}.vo-fbt .t4s-fbt__total-text{font-family:var(--vo-sans);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--vo-muted);margin-right:6px}.vo-fbt .t4s-fbt__total-price{font-family:var(--vo-serif);font-size:26px;font-weight:700;color:var(--vo-espresso)}.vo-fbt .t4s-fbt__total-price ins{text-decoration:none;color:var(--vo-terracota-700)}.vo-fbt .t4s-fbt__total-price del{font-family:var(--vo-sans);font-size:.62em;font-weight:400;color:var(--vo-muted-2);margin-left:8px}.vo-fbt .t4s-fbt__submit{background-color:var(--vo-terracota);color:#fff;border:none;border-radius:999px;font-family:var(--vo-sans);font-weight:600;font-size:15px;letter-spacing:0;text-transform:none;padding:14px 30px;cursor:pointer;transition:background-color .25s ease,transform .15s ease,box-shadow .25s ease}.vo-fbt .t4s-fbt__submit:hover{background-color:var(--vo-terracota-700);box-shadow:0 14px 30px -16px #5a3f37cc;transform:translateY(-1px)}.vo-fbt .t4s-fbt__swatches{margin:26px 0 0;padding:20px 0 0;border-top:1px solid var(--vo-line)}.vo-fbt .t4s-fbt__item{font-family:var(--vo-sans);font-size:14px;line-height:1.4;color:var(--vo-ink)}.vo-fbt .t4s-fbt__item:not(:last-child){margin-bottom:14px}.vo-fbt .t4s-fbt__item strong{font-weight:600;color:var(--vo-espresso)}.vo-fbt .t4s-fbt__link{color:var(--vo-ink)}.vo-fbt .t4s-fbt__link:hover{color:var(--vo-terracota)}.vo-fbt .t4s-fbt__item label:before{width:20px;height:20px;min-width:20px;border:1.5px solid var(--vo-line);border-radius:6px;background:#fff;top:1px;margin-right:8px}.vo-fbt .t4s-fbt__item input[type=checkbox]:checked+label:before{background-color:var(--vo-terracota);border-color:var(--vo-terracota)}.vo-fbt .t4s-fbt__item svg{top:6px;left:5px}.vo-fbt .t4s-fbt__price{font-family:var(--vo-sans);color:var(--vo-terracota-700);font-weight:600}.vo-fbt .t4s-fbt__price del{color:var(--vo-muted-2);font-weight:400;margin-right:5px}.vo-fbt .t4s-fbt__item select{border:1px solid var(--vo-line);border-radius:8px;color:var(--vo-espresso);background:#fff;height:38px;line-height:38px;padding:0 10px;margin-left:8px}@media(max-width:767px){.vo-fbt .t4s-fbt__wrap{padding:22px 16px;border-radius:var(--vo-r-md)}.vo-fbt .t4s-fbt__products .t4s-row{gap:16px}.vo-fbt .t4s-fbt__img img{width:84px;padding:6px}.vo-fbt .is--col-fbt-total-price,.vo-fbt .t4s-fbt__submit{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/vo-fbt.css.map */
