.sf-co-list{display:flex;flex-direction:column;gap:12px;padding-top:8px}.sf-co-opt{position:relative;display:grid;grid-template-columns:20px 64px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;margin:0;font:inherit;text-align:left;color:#1a1a1a;cursor:pointer;background:#f7f7f7;border:1px solid #e2e2e2;border-radius:8px;padding:15px 12px 12px}.sf-co-opt--deal{background:#fff;border-color:#e7c9c9}.sf-co-opt.is-selected{border:2px solid rgb(26,26,26);padding:14px 11px 11px;background:#fff}.sf-co-opt:focus-visible,.sf-co-link:focus-visible,.sf-co-nudge button:focus-visible{outline:2px solid rgb(26,26,26);outline-offset:2px}.sf-co-rib{position:absolute;top:-10px;left:12px;background:#be1b1b;color:#fff;font-size:11px;font-weight:700;line-height:1;letter-spacing:.04em;padding:5px 7px;border-radius:3px;white-space:nowrap}.sf-co-radio{width:20px;height:20px;border-radius:50%;border:2px solid #9a9a9a;background:#fff;box-sizing:border-box}.sf-co-opt.is-selected .sf-co-radio{border:6px solid rgb(26,26,26)}.sf-co-img{display:block;width:64px;height:46px;object-fit:contain;background:#f0f0f0;border-radius:4px}.sf-co-mid{display:flex;flex-direction:column;min-width:0}.sf-co-name{font-weight:800;font-size:14.5px;text-transform:uppercase;letter-spacing:.01em}.sf-co-cover{font-size:12.5px;color:#6b6b6b}.sf-co-chip{align-self:flex-start;margin-top:4px;font-size:10.5px;font-weight:700;letter-spacing:.03em;line-height:1;padding:4px 6px;border-radius:3px;background:#e9f4ec;color:#1d6b3a}.sf-co-chip--fee{background:#ececec;color:#555}.sf-co-right{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.sf-co-price{font-weight:800;font-size:17px}.sf-co-opt--deal .sf-co-price{color:#be1b1b}.sf-co-save{font-size:12px;font-weight:700;color:#be1b1b;white-space:nowrap}.sf-co-per{font-size:12px;color:#6b6b6b}.sf-co-proof{margin:10px 4px 0;font-size:13px;color:#555}.sf-co-links{margin:12px 4px 2px;font-size:14.5px;line-height:1.6}.sf-co-link{padding:0;margin:0;border:0;background:none;font:inherit;font-weight:600;color:#1a1a1a;text-decoration:underline;cursor:pointer;text-align:left}.sf-co-link.is-selected{color:#be1b1b}.sf-co-nudge{margin:14px 0 4px;border:1.5px dashed #be1b1b;background:#fbeeee;border-radius:8px;padding:12px}.sf-co-nudge p{margin:0}.sf-co-nudge__t{font-weight:800}.sf-co-nudge__p{font-size:14px;margin:2px 0 10px!important}.sf-co-nudge__btn{display:block;width:100%;font:inherit;font-weight:700;font-size:14px;background:#1a1a1a;color:#fff;border:0;border-radius:4px;padding:11px 12px;cursor:pointer}.sf-co-nudge__alt{display:block;margin:8px auto 0;background:none;border:0;font:inherit;font-weight:600;font-size:13px;text-decoration:underline;color:#1a1a1a;cursor:pointer}.sf-co-receipt{margin:10px 0 4px}.sf-co-receipt ul{list-style:none;margin:0;padding:10px 12px;border:1px solid #dcdcdc;border-radius:6px;font-size:14px;background:#fcfcfc}.sf-co-receipt li{display:flex;justify-content:space-between;gap:12px;padding:2px 0}.sf-co-receipt .sf-co-minus{color:#be1b1b;font-weight:700}.sf-co-receipt .sf-co-free{color:#1d6b3a;font-weight:700}.sf-co-receipt .sf-co-tot{border-top:1px solid #dcdcdc;margin-top:4px;padding-top:6px;font-weight:800;color:#1a1a1a}@media(max-width:380px){.sf-co-opt{grid-template-columns:20px 52px minmax(0,1fr) auto;gap:8px}.sf-co-img{width:52px;height:40px}.sf-co-name{font-size:13.5px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/seatfit-c-combo-offer.css.map */
