.nin-fbt{border:1px solid var(--nin-border);border-radius:var(--nin-r-lg);padding:18px;background:#fff;box-shadow:var(--nin-shadow-card)}.nin-fbt__title{font-family:var(--nin-font-head);font-weight:600;font-size:16px;color:var(--nin-text-primary);margin:0 0 14px}.nin-fbt__strip{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:14px}.nin-fbt__thumb{width:74px;height:74px;border-radius:var(--nin-r-sm);overflow:hidden;border:1px solid var(--nin-border);background:var(--nin-bg-muted);flex:none;line-height:0}.nin-fbt__thumb img{width:100%;height:100%;object-fit:cover;display:block}.nin-fbt__thumb[data-off=true]{opacity:.35}.nin-fbt__plus{font-family:var(--nin-font-head);font-weight:600;color:var(--nin-text-secondary);flex:none}.nin-fbt__row{display:flex;align-items:center;gap:10px;padding:7px 0}.nin-fbt__row input[type=checkbox]{width:17px;height:17px;accent-color:var(--nin-purple-600);flex:none;margin:0}.nin-fbt__label{font-family:var(--nin-font-body);font-size:14px;line-height:20px;color:var(--nin-text-primary);min-width:0}.nin-fbt__label a{color:inherit;text-decoration:none}.nin-fbt__label a:hover{text-decoration:underline;text-underline-offset:2px}.nin-fbt__label .this{font-weight:600}.nin-fbt__cost{margin-left:auto;font-family:var(--nin-font-head);font-weight:600;font-size:14px;color:var(--nin-text-primary);flex:none;text-align:right}.nin-fbt__was{font-weight:500;font-size:13px;color:var(--nin-text-secondary)}.nin-fbt__row--opts{align-items:flex-start}.nin-fbt__row--opts input[type=checkbox]{margin-top:3px}.nin-fbt__row--opts .nin-fbt__label{display:flex;flex-direction:column;align-items:flex-start;gap:6px;flex:1 1 auto}.nin-fbt__row--opts .nin-fbt__cost{padding-top:1px}.nin-fbt__select{font-family:var(--nin-font-body);font-size:13px;line-height:18px;color:var(--nin-text-primary);background:#fff;border:1px solid var(--nin-border);border-radius:var(--nin-r-sm);padding:6px 26px 6px 10px;max-width:100%;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%235B2E8F' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 4.5l3.5 3.5 3.5-3.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:11px}.nin-fbt__select:hover{border-color:var(--nin-purple-600)}.nin-fbt__select:focus-visible{outline:2px solid var(--nin-purple-600);outline-offset:1px}.nin-fbt__total{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;margin:12px 0;padding-top:12px;border-top:1px solid var(--nin-border)}.nin-fbt__total span{font-family:var(--nin-font-body);font-size:13px;color:var(--nin-text-secondary)}.nin-fbt__total strong{font-family:var(--nin-font-head);font-weight:700;font-size:21px;color:var(--nin-text-primary)}.shopify-payment-button{margin-top:2px}.shopify-payment-button__button{border-radius:var(--nin-r-pill)!important;font-family:var(--nin-font-body)!important;font-weight:600!important;min-height:46px!important}.shopify-payment-button__button--unbranded{background:var(--nin-purple-700)!important;color:#fff!important}.shopify-payment-button__button--unbranded:hover{background:var(--nin-purple-800)!important}.shopify-payment-button__more-options{display:block!important;width:100%;text-align:center;margin-top:10px!important;padding:4px 0!important;font-family:var(--nin-font-body)!important;font-weight:600!important;font-size:13px!important;line-height:19px!important;color:var(--nin-text-secondary)!important;text-decoration:none!important;background:none!important;border:0!important}.shopify-payment-button__more-options:hover{color:var(--nin-text-brand)!important;text-decoration:underline!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/nin-fbt.css.map */
