product-recommendations.ts-fbt-recommendations{display:block;width:100%;min-width:0}.ts-fbt{display:block;width:100%;min-width:0;box-sizing:border-box;clear:both;margin:1.8rem 0;padding:0;border:0;border-radius:0;background:transparent;color:rgb(var(--color-foreground))}.ts-fbt__header{margin-bottom:.8rem}.ts-fbt__heading{margin:0;font-size:1.65rem;line-height:1.25;font-weight:700}.ts-fbt__subheading{margin:.3rem 0 0;font-size:1.15rem;line-height:1.35;color:rgba(var(--color-foreground),.65)}.ts-fbt__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;align-items:stretch}.ts-fbt__card{display:flex;flex-direction:column;position:relative;min-width:0;padding:.6rem;border:1px solid rgba(var(--color-foreground),.13);border-radius:.7rem;background:rgb(var(--color-background))}.ts-fbt__card--current{border-color:rgba(var(--color-foreground),.28)}.ts-fbt__card:has([data-fbt-checkbox]:not(:checked)){opacity:.6}.ts-fbt__current-label{position:absolute;z-index:2;top:.55rem;right:.55rem;padding:.2rem .45rem;border-radius:99px;background:#2457ad;color:#fff;font-size:.9rem;font-weight:700;line-height:1.35}.ts-fbt__checkbox{position:absolute;z-index:3;top:.55rem;left:.55rem;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.45rem;background:#fffffff5;box-shadow:0 1px 4px #0000001f;cursor:pointer}.ts-fbt__checkbox input{width:1.65rem;height:1.65rem;margin:0;accent-color:#2457ad;cursor:pointer}.ts-fbt__checkbox input:disabled{cursor:default}.ts-fbt__checkbox:focus-within{outline:2px solid #2457ad;outline-offset:2px}.ts-fbt__image-link{display:flex;align-items:center;justify-content:center;width:100%;height:clamp(95px,11vw,127px);overflow:hidden;border-radius:.55rem;background:rgba(var(--color-foreground),.025)}.ts-fbt__image-link img,.ts-fbt__image-link svg{display:block;width:100%;height:100%;object-fit:contain}.ts-fbt__title{display:-webkit-box;min-height:2.7em;margin:.45rem 0 .35rem;overflow:hidden;font-size:1.08rem;line-height:1.35;font-weight:600;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ts-fbt__title a{color:inherit;text-decoration:none}.ts-fbt__title a:hover,.ts-fbt__title a:focus-visible{text-decoration:underline}.ts-fbt__fitment-note{display:-webkit-box;margin:-.1rem 0 .45rem;font-size:1rem;line-height:1.35;color:rgba(var(--color-foreground),.68);-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ts-fbt__price-wrap{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;margin-top:auto}.ts-fbt__price{font-size:1.2rem;font-weight:700;line-height:1.3}.ts-fbt__compare{font-size:1rem;color:rgba(var(--color-foreground),.5)}.ts-fbt__variant{display:block;width:100%;max-width:100%;min-width:0;margin-top:.6rem;padding:.55rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:.5rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:1.05rem;line-height:1.3}.ts-fbt__summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;column-gap:1.2rem;row-gap:.55rem;margin-top:.95rem;padding-top:.85rem;border-top:1px solid rgba(var(--color-foreground),.14)}.ts-fbt__summary-row{display:flex;align-items:center;gap:.65rem;margin:0;font-size:1.13rem;line-height:1.35}.ts-fbt__summary-row strong{font-weight:700}.ts-fbt__summary-row:nth-child(2){justify-content:flex-end}.ts-fbt__summary-row:nth-child(2) strong{font-size:1.35rem}.ts-fbt__savings-row,.ts-fbt__bundle-total{grid-column:1 / -1;justify-content:space-between}.ts-fbt__savings-row strong{color:#16803c}.ts-fbt__bundle-total{font-size:1.35rem}.ts-fbt__bundle-total strong{font-size:1.6rem}.ts-fbt__button{grid-column:1 / -1;width:100%;margin-top:.2rem;min-height:4.1rem;font-size:1.2rem}.ts-fbt__button[disabled]{opacity:.55;cursor:not-allowed}.ts-fbt__preview-note,.ts-fbt__error{grid-column:1 / -1;margin:.15rem 0 0;font-size:1.05rem;line-height:1.4}.ts-fbt__preview-note{color:rgba(var(--color-foreground),.6)}.ts-fbt__error{color:#b42318}.ts-fbt [hidden]{display:none!important}@media screen and (max-width:749px){.ts-fbt{padding:0;margin:1.6rem 0}.ts-fbt__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.ts-fbt__image-link{height:118px}.ts-fbt__title{font-size:1.08rem}.ts-fbt__card:last-child:nth-child(odd){grid-column:1 / -1;display:grid;grid-template-columns:105px minmax(0,1fr);grid-template-rows:auto auto 1fr;gap:.2rem .8rem;align-items:start}.ts-fbt__card:last-child:nth-child(odd) .ts-fbt__image-link{grid-column:1;grid-row:1 / 4;height:103px}.ts-fbt__card:last-child:nth-child(odd) .ts-fbt__title{grid-column:2;margin:.4rem 0 .1rem;min-height:0}.ts-fbt__card:last-child:nth-child(odd) .ts-fbt__price-wrap,.ts-fbt__card:last-child:nth-child(odd) .ts-fbt__variant{grid-column:2;margin-top:.1rem}.ts-fbt__summary{column-gap:.8rem}.ts-fbt__summary-row{font-size:1.05rem}.ts-fbt__summary-row:nth-child(2){flex-wrap:wrap;justify-content:flex-end}}@media screen and (max-width:375px){.ts-fbt__image-link{height:96px}.ts-fbt__heading{font-size:1.55rem}.ts-fbt__card{padding:.5rem}.ts-fbt__card:last-child:nth-child(odd){grid-template-columns:92px minmax(0,1fr)}.ts-fbt__card:last-child:nth-child(odd) .ts-fbt__image-link{height:92px}.ts-fbt__summary-row:nth-child(2){text-align:right}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/ts-fbt.css.map */
